import { Metadata } from 'next';
import React from 'react'

import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { getCourierMeta } from '@/components/metaData';
import CourierCTA from './components/CourierCTA';
import CourierDiscoverFeatures from './components/CourierDiscoverFeatures';
import CourierIntegration2 from './components/CourierIntegration2';
import CourierChallenges from './components/CourierChallenges';
import CourierHero from './components/CourierHero';
import CourierPartners from './components/CourierPartners';
import CourierTopFeatures from './components/CourierTopFeatures';
import CourierWhyUs from './components/CourierWhyUs';
import CourierStats from './components/CourierStats';
import CourierTestomonials from './components/CourierTestomonials';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations(''); 
    return await getCourierMeta(t);
};
const CourierPage = () => {
    return (
        <main className=''>
            <CourierHero/>
            <SectionsLayout>
                <CourierPartners/>
                <CourierTopFeatures/>
                <CourierChallenges/>
                <CourierIntegration2/>
                <CourierWhyUs/>
                <CourierStats />
                <CourierTestomonials />
                <CourierDiscoverFeatures />
                <CourierCTA />
            </SectionsLayout>
        </main>
    )
}

export default CourierPage