您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

42 行
1.1 KiB

  1. import React from 'react';
  2. import Navbar from "@/components/_App/Navbar";
  3. import Footer from "@/components/_App/Footer";
  4. import PageBanner from '@/components/Common/PageBanner';
  5. import LatestNews from '@/components/Company/LatestNews/LatestNews';
  6. const News = function ({ backend, news, othernews, ...props }) {
  7. return (
  8. <>
  9. <Navbar />
  10. <PageBanner pageTitle="Latest News" />
  11. <LatestNews news={news} othernews={othernews} backend={backend} />
  12. <Footer />
  13. </>
  14. )
  15. }
  16. export default News;
  17. export async function getServerSideProps(context) {
  18. var news = [];
  19. var othernews = [];
  20. const backend = process.env.BACKEND_SERVER_URI;
  21. // var res = await GetLatestNews.GetNewsYamaha();
  22. // if (res["STATUS"] === 1) {
  23. // news = res["DATA"]["latestNews"];
  24. // }
  25. // var res = await GetLatestNews.GetOtherNewsYamaha();
  26. // if (res["STATUS"] === 1) {
  27. // othernews = res["DATA"]["latestNews"];
  28. // }
  29. return {
  30. props: { news, othernews, backend }, // will be passed to the page component as props
  31. };
  32. }