import { Metadata } from 'next';
import React from 'react'
import PartnersHero from './components/PartnersHero';
import PartnerSupportedGarages from './components/PartnerSupportedGarages';
import PartnersFindGarage from './components/PartnersFindGarage';
import PartnersFeature1 from './components/PartnersFeature1';
import PartnersFeatures2 from './components/PartnersFeatures2';
import PartnersValues from './components/PartnersValues';
import PartnerIntegration from './components/PartnerIntegration';
import PartnerChallenges from './components/PartnerChallenges';
import PartnerTestomonials from './components/PartnerTestomonials';
import PartnerCTA from './components/PartnerCTA';
import PartnerOpertations from './components/PartnerOpertations';
import { SectionsLayout } from '@/components/ui/layouts';
import { getTranslations } from 'next-intl/server';
import { getIntegrationsPartnersMeta } from '@/components/metaData/integrations/integrationsPartnersMeta';

export const generateMetadata = async (): Promise<Metadata> => {
    const t = await getTranslations(''); 
    return await getIntegrationsPartnersMeta(t);
};
const IntegrationPartners = () => {
  return (
    <main>
      <PartnersHero />
      <SectionsLayout>
        <PartnerSupportedGarages />
        <PartnersFindGarage />
        <PartnersFeature1 />
        <PartnersFeatures2 />
        <PartnerOpertations />
        <PartnersValues />
        <PartnerIntegration />
        <PartnerChallenges />
        <PartnerTestomonials />
        <PartnerCTA />
      </SectionsLayout>
    </main>
  )
}

export default IntegrationPartners