import ServicesPage from "../../components/pages/services";
import { serverSideTranslations } from "next-i18next/serverSideTranslations";
import servicesService from "../../services/servicesService";
import homeService from "../../services/homeService";

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

  const selectedId = result[0]?.[0].id || null;

  return {
    props: {
      services: result[0],
      selectedId,
      appData: result[1],
      ...(await serverSideTranslations(locale, ["common"])),
    },
  };
}

export default ServicesPage;
