import OurPartnersPage from "../../components/pages/our-clients";
import { serverSideTranslations } from "next-i18next/serverSideTranslations";
import siteSettingsService from "../../services/siteSettingsService";
import companiesService from "../../services/companiesService";
import partnersService from "../../services/partnersService";
import homeService from "../../services/homeService";

export async function getServerSideProps({ locale }: any) {
  const result = await Promise.all([
    siteSettingsService.get(locale),
    companiesService.get(locale),
    partnersService.get(locale),
    homeService.get(locale),
  ]);

  return {
    props: {
      siteSettings: result[0],
      companies: result[1],
      partners: result[2],
      appData: result[3],
      ...(await serverSideTranslations(locale, ["common"])),
    },
  };
}

export default OurPartnersPage;
