import { Metadata } from 'next';
import React from 'react'
import FeaturesMainFeatures from './components/FeaturesMainFeatures';
import FeaturesHero from './components/FeaturesHero';
import FeaturesIntegration from './components/FeaturesIntegration';
import FeaturesValues from './components/FeaturesValues';
import FeaturesDiscoverFeatures from './components/FeaturesDiscoverFeatures';
import FeaturesTestomonials from './components/FeaturesTestomonials';
import FeaturesCTA from './components/FeaturesCTA';
import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { getFeaturesHomeMeta } from '@/components/metaData';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations(''); 
    return await getFeaturesHomeMeta(t);
};
const FeaturesHomePage = () => {
    return (
        <main className=''>
            <FeaturesHero />
            <SectionsLayout>
                <FeaturesMainFeatures />
                <FeaturesIntegration />
                <FeaturesValues />
                <FeaturesDiscoverFeatures />
                <FeaturesTestomonials />
                <FeaturesCTA />
            </SectionsLayout>
        </main>
    )
}

export default FeaturesHomePage