import { useTranslations } from 'next-intl' import { SectionContainer } from '@/components/landing/shared' import Grid from '@/components/ui/tailwind/Grid' import Card from '@/components/ui/tailwind/Card' import { CrossChainExchangeIcon } from '@/components/icons/LandingIcons/CrossChainExchangeIcon' import { UniversalMoneyMarketsIcon } from '@/components/icons/LandingIcons/UniversalMoneyMarketsIcon' import { MultiChainGamingIcon } from '@/components/icons/LandingIcons/MultiChainGamingIcon' interface UseCaseProp { title: string image: JSX.Element description: string } export default function UseCasesSection() { const t = useTranslations('Landing.UseCasesSection') const useCases: UseCaseProp[] = [ { title: t('useCases.0.title'), image: , description: t('useCases.0.description'), }, { title: t('useCases.1.title'), image: , description: t('useCases.1.description'), }, { title: t('useCases.2.title'), image: , description: t('useCases.2.description'), }, ] return (

{t('title')}

{t('subtitle')}

{useCases.map((useCase: UseCaseProp, index: number) => ( ))}
) } function UseCaseCard({ image, title, description }: UseCaseProp) { return (
{image}
{title}
{description}
) }