Blame view

pages/detail.js 842 Bytes
Ravindra Kanojiya committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
import Detail from "../components/detail/Detail";
import Home from "../components/home/Home";
import Layout from "../components/layout/Layout";
import Listing from "../components/listing/Listing";
import { wrapper } from "../redux/store";

export default function DetailPage() {
  /** Client side rendering, traditional API call. */
  // const dispatch = useDispatch();
  // useEffect(() => {
  //   const fetchData = async () => {
  //     await dispatch(getProjects({ currentPage: 1, featuredOnHome: true }));
  //   };
  //   fetchData();
  // });

  return (
    <Layout>
      <Detail />
    </Layout>
  );
}

/** For server side rendering */
jaymehta committed
25
export const getServerSideProps = wrapper.getServerSideProps(store => async ({ req, query }) => {
Ravindra Kanojiya committed
26 27 28 29 30 31 32 33 34 35
  // Get the menu data.

  // get the locations data.


  return {
    props: {},
    
  };
});