oxen-website/components/HomeHero.tsx

128 lines
4.1 KiB
TypeScript

import Image from 'next/image';
import { UI } from '@/constants';
import classNames from 'classnames';
export function HomeHero() {
return (
<div
className={classNames(
'relative w-full flex justify-center items-center overflow-x-hidden',
'before:bg-hero before:bg-right before:bg-no-repeat before:bg-cover before:absolute before:inset-0 before:opacity-10',
'tablet:before:opacity-100',
'xl:before:bg-center',
)}
style={{ height: `calc(100vh - ${UI.HEADER_HEIGHT_PX}px` }}
>
<div
className={classNames(
'font-prompt relative flex flex-col justify-center items-center text-center',
'tablet:text-left tablet:items-start tablet:-mt-8 tablet:mx-7 tablet:py-2 tablet:px-20 tablet:bg-alt tablet:bg-opacity-95 tablet:border-2 tablet:border-secondary tablet:rounded-2xl',
'desktop:mt-0 desktop:mx-8',
)}
>
<h1
className={classNames(
'text-4xl font-bold leading-snug mt-16 mb-4',
'tablet:text-5xl tablet:mt-8',
)}
>
Privacy is possible
</h1>
<h2
className={classNames(
'text-xl leading-snug mb-4 mx-4',
'tablet:text-2xl tablet:mx-0 tablet:mb-12 tablet:max-w-xl',
'desktop:mb-8',
)}
>
Oxen is a cryptocurrency powering a new class of interconnected
privacy apps.
</h2>
<h3
className={classNames(
'text-3xl font-semibold leading-tight mb-4',
'tablet:text-4xl tablet:mb-2',
'desktop:mb-4',
)}
>
Available on
</h3>
<div
className={classNames(
'flex flex-col justify-center items-center w-full',
'tablet:items-start',
'desktop:flex-row desktop:justify-between desktop:items-center',
)}
>
<a
href="https://v2.info.uniswap.org/pair/0xbaeca7c35346a8d31811ef971f38603012a12c1e"
target="_blank"
rel="noreferrer"
aria-label="Link to Uniswap website"
className={classNames(
'block py-6 px-8 mt-4 mb-8 cursor-pointer border-2 border-secondary rounded-2xl w-60',
'tablet:w-40 tablet:py-4 tablet:px-6',
'xl:w-44',
'duration-300',
'hover:bg-secondary hover:bg-opacity-30',
)}
>
<Image
src={'/svgs/uniswap.svg'}
alt="Uniswap Logo"
width={961}
height={240}
quality={100}
priority={true}
/>
</a>
<a
href="https://www.coinex.com/exchange/oxen-usdt"
target="_blank"
rel="noreferrer"
aria-label="Link to Coinex website"
className={classNames(
'block py-6 px-8 mt-4 mb-8 cursor-pointer border-2 w- border-secondary rounded-2xl w-60',
'tablet:w-40 tablet:py-4 tablet:px-6',
'xl:w-44',
'duration-300',
'hover:bg-secondary hover:bg-opacity-30',
)}
>
<Image
src={'/svgs/coinex.svg'}
alt="Coinex Logo"
width={961}
height={240}
quality={100}
priority={true}
/>
</a>
<a
href="https://tradeogre.com/exchange/OXEN-BTC"
target="_blank"
rel="noreferrer"
aria-label="Link to Tradeogre website"
className={classNames(
'block py-6 px-8 mt-4 mb-8 cursor-pointer border-2 w- border-secondary rounded-2xl w-60',
'tablet:w-40 tablet:py-4 tablet:px-6',
'xl:w-44',
'duration-300',
'hover:bg-secondary hover:bg-opacity-30',
)}
>
<Image
src={'/svgs/tradeogre.svg'}
alt="Tradeogre Logo"
width={961}
height={240}
quality={100}
priority={true}
/>
</a>
</div>
</div>
</div>
);
}