import { Metadata } from 'next';
import React from 'react'
import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { getFeaturesLifeCycleMeta } from '@/components/metaData';
import LifeCycleHero from './components/LifeCycleHero';
import LifeCyclePresentation from './components/LifeCyclePresentation';
import LifeCyclePresentation2 from './components/LifeCyclePresentation2';
import LifeCycleMainFeatures from './components/LifeCycleMainFeatures';
import LifeCycleValues from './components/LifeCycleValues';
import LifeCycleDiscoverFeatures from './components/LifeCycleDiscoverFeatures';
import LifeCycleTestomonials from './components/LifeCycleTestomonials';
import LifeCycleFaq from './components/LifeCycleFaq';
import LifeCycleMainFeatures2 from './components/LifeCycleMainFeatures2';
import LifeCycleCTA from './components/OperationalExpenseCTA';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations(''); 
    return await getFeaturesLifeCycleMeta(t);
};
const FeaturesLifeCyclePage = () => {
    return (
        <main className=''>
            <LifeCycleHero/>
            <SectionsLayout>
                <LifeCyclePresentation/>
                <LifeCyclePresentation2/>
                <LifeCycleMainFeatures/>
                <LifeCycleValues />
                <LifeCycleDiscoverFeatures />
                <LifeCycleTestomonials />
                <LifeCycleFaq/>
                <LifeCycleMainFeatures2/>
                <LifeCycleCTA />
            </SectionsLayout>
        </main>
    )
}

export default FeaturesLifeCyclePage