From 873ff3f395a825d598ca364a10558315f76aade4 Mon Sep 17 00:00:00 2001 From: Imran Date: Sat, 4 Sep 2021 15:10:42 +0530 Subject: [PATCH 1/5] Fetch products --- .env-example | 4 ++++ package.json | 2 +- pages/index.js | 20 +++++++++++--------- src/components/products/index.js | 29 +++++++++++++++++++++++++++++ src/utils/constants/endpoints.js | 1 + 5 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 src/components/products/index.js diff --git a/.env-example b/.env-example index 1f89362..aafb386 100644 --- a/.env-example +++ b/.env-example @@ -1,4 +1,8 @@ +#Backend WordPress Site URL. NEXT_PUBLIC_WORDPRESS_SITE_URL=https://example.com +#Frontend Next.js Site URL +NEXT_PUBLIC_SITE_URL=http://localhost:3000 + WC_CONSUMER_KEY=ck_xx WC_CONSUMER_SECRET=cs_xx diff --git a/package.json b/package.json index 489fa9a..21c7716 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "NODE_OPTIONS='--inspect' next dev", "build": "next build", "start": "next start", "svg": "svgr -d src/components/icons src/components/icons/svgs" diff --git a/pages/index.js b/pages/index.js index 24b2d4d..2ca5335 100644 --- a/pages/index.js +++ b/pages/index.js @@ -3,24 +3,22 @@ */ import Header from '../src/components/layouts/header'; import Footer from '../src/components/layouts/footer'; -import { HEADER_FOOTER_ENDPOINT } from '../src/utils/constants/endpoints'; +import Products from '../src/components/products'; +import { GET_PRODUCTS_ENDPOINT, HEADER_FOOTER_ENDPOINT } from '../src/utils/constants/endpoints'; /** * External Dependencies. */ import axios from 'axios'; -export default function Home({data}) { - const { header, footer } = data; +export default function Home({ headerFooter, products }) { + const { header, footer } = headerFooter || {}; return (
-
-

- Welcome to Next.js! -

-

Hello

+
+