| 12345678910111213141516171819202122232425262728293031 |
- import { NextPage } from 'next';
- import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
- import nookies from 'nookies';
- import ShippingContent from '../../components/shipping-content/ShippingContent';
-
- const ShippingPage: NextPage = () => {
- return <ShippingContent></ShippingContent>;
- };
-
- export const getServerSideProps = async (ctx: any) => {
- const cookies = nookies.get(ctx);
-
- if (!cookies['shipping-session']) {
- return {
- redirect: {
- destination: '/cart',
- permanent: false,
- },
- };
- }
-
- return {
- props: {
- ...(await serverSideTranslations(ctx.locale, [
- 'shipping',
- 'addressForm',
- ])),
- },
- };
- };
- export default ShippingPage;
|