import { Metadata } from 'next';
import React from 'react'
import { getWhyDadyCarMeta } from '@/components/metaData';
import WhyHero from './components/WhyHero';
import WhyPresentation from './components/WhyPresentation';
import WhyPresentation2 from './components/WhyPresentation2';
import WhyValues from './components/WhyValues';
import WhyChallenges from './components/WhyChallenges';
import WhyTestomonials from './components/WhyTestomonials';
import WhyFutureVison from './components/WhyFutureVison';
import WhyPricing from './components/WhyPricing';
import WhyProcessSteps from './components/WhyProcessSteps';
import WhyFaq from './components/WhyFaq';
import WhyCTA from './components/WhyCTA';
import WhyDadyCarPresentation from './components/WhyDadyCarPresentation';
import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { PartnersSection } from '@/components/sections';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations('');
    return await getWhyDadyCarMeta(t);
};

const WhyPage = () => {
    return (
        <main className=''>
            <WhyHero />
            <SectionsLayout>
                <WhyPresentation />
                <WhyPresentation2 />
                <WhyValues />
                <WhyChallenges />
                <PartnersSection content={{title:"THEY TRUSTED US"}}/>
                <WhyTestomonials />
                <WhyFutureVison />
                <WhyPricing />
                <WhyProcessSteps />
                <WhyFaq />
                <WhyDadyCarPresentation />
                <WhyCTA />
            </SectionsLayout>
        </main>
    )
}

export default WhyPage