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

import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { getServiceMaintenanceMeta } from '@/components/metaData';
import ServiceMaintenanceCTA from './components/ServiceMaintenanceCTA';
import ServiceMaintenanceDiscoverFeatures from './components/ServiceMaintenanceDiscoverFeatures';
import ServiceMaintenanceTestomonials from './components/ServiceMaintenanceTestomonials';
import ServiceMaintenanceStats from './components/ServiceMaintenanceStats';
import ServiceMaintenanceWhyUs from './components/ServiceMaintenanceWhyUs';
import ServiceMaintenanceIntegration2 from './components/ServiceMaintenanceIntegration2';
import ServiceMaintenanceChallenges from './components/ServiceMaintenanceChallenges';
import ServiceMaintenanceTopFeatures from './components/ServiceMaintenanceTopFeatures';
import ServiceMaintenancePartners from './components/ServiceMaintenancePartners';
import ServiceMaintenanceHero from './components/ServiceMaintenanceHero';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations(''); 
    return await getServiceMaintenanceMeta(t);
};
const ServiceMaintenancePage = () => {
    return (
        <main className=''>
            <ServiceMaintenanceHero/>
            <SectionsLayout>
                <ServiceMaintenancePartners/>
                <ServiceMaintenanceTopFeatures/>
                <ServiceMaintenanceChallenges/>
                <ServiceMaintenanceIntegration2/>
                <ServiceMaintenanceWhyUs/>
                <ServiceMaintenanceStats />
                <ServiceMaintenanceTestomonials />
                <ServiceMaintenanceDiscoverFeatures />
                <ServiceMaintenanceCTA />
            </SectionsLayout>
        </main>
    )
}

export default ServiceMaintenancePage