diff --git a/src/components/Molecules/PageMeta.tsx b/src/components/Molecules/PageMeta.tsx index 4f8e5aa..8a82766 100644 --- a/src/components/Molecules/PageMeta.tsx +++ b/src/components/Molecules/PageMeta.tsx @@ -4,14 +4,20 @@ import React from 'react'; type PageMetaProps = { title: string; description: string; + image?: string; }; -export default function PageMeta({ title, description }: PageMetaProps) { +export default function PageMeta({ title, description, image }: PageMetaProps) { return ( {title} + + + + + ); } diff --git a/src/images/previews/blog.png b/src/images/previews/blog.png new file mode 100644 index 0000000..52c5ff9 Binary files /dev/null and b/src/images/previews/blog.png differ diff --git a/src/pages/swap.js b/src/pages/swap.js new file mode 100644 index 0000000..cdd3ec8 --- /dev/null +++ b/src/pages/swap.js @@ -0,0 +1,87 @@ +import PageRoot from './template'; +import { PageHeader } from '../components/Atoms/Title'; +import PropTypes from 'prop-types'; +import React from 'react'; +// import breakpoints from '../styles/breakpoints'; +import links from '../data/links'; +import styled from '@emotion/styled'; +import PageMeta from 'components/Molecules/PageMeta'; +import { FlexColCenter, FlexRowCenter, VSpacerBig } from 'styles/common'; +import icons from 'data/icons'; +import breakpoints from 'styles/breakpoints'; +// import BannerSubscribe from 'components/Molecules/banners/BannerSubscribe'; + +const SwapPageRoot = styled(PageRoot)` + h3 { + color: var(--color-lightBlue); + } +`; + +const Items = styled(FlexRowCenter)` + margin-top: 2rem; + gap: 4rem; + @media (max-width: ${breakpoints.mobile}) { + flex-direction: column; + } +`; + +const Border = styled(FlexColCenter)` + border: 1px solid white; + background-color: var(--color-darkestBlue); + z-index: 3; + position: relative; + padding: 2rem; + border-image-slice: 1; + border-image-source: var(--gradient-purple-to-lighblue); + transition: transform 0.3s ease; + &:hover { + transform: scale(1.1); + } +`; + +export default function Exchanges() { + return ( +
+ + + BUY TKL + +

Exchanges

+ + + + atomicDex + + Step-by-step AtomicDEX + How to Buy TKL on AtomicDEX + + + + + dexTrade + + Sign up on Dex Trade + How to make a deposit + + +
+ + +

Direct swaps

+

Direct Swap Functionality coming soon...

+ + swapBTCTKL + +
+ {/* */} +
+
+ ); +} + +Exchanges.propTypes = { + data: PropTypes.any, +}; diff --git a/src/pages/tokeltalk.js b/src/pages/tokeltalk.js index 58031a4..f4ae9db 100644 --- a/src/pages/tokeltalk.js +++ b/src/pages/tokeltalk.js @@ -155,6 +155,7 @@ const TokelTalk = ({data}) => {