import { serverSideTranslations } from "next-i18next/serverSideTranslations";
import News from "../../components/pages/news";
import homeService from "../../services/homeService";
import blogService from "../../services/blogService";

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

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

export default News;
