From 1e61afbbeabb921ae5b9159cbb65a8b8f44f4d4b Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Thu, 29 Oct 2020 12:10:53 -0300 Subject: [PATCH] Renaming to common --- components/{core => common}/Avatar/Avatar.tsx | 0 components/{core => common}/Avatar/index.ts | 0 .../{core => common}/EnhancedImage/EnhancedImage.tsx | 0 components/{core => common}/EnhancedImage/index.ts | 0 .../{core => common}/Featurebar/Featurebar.module.css | 0 components/{core => common}/Featurebar/Featurebar.tsx | 0 components/{core => common}/Featurebar/index.ts | 0 components/{core => common}/Footer/Footer.module.css | 0 components/{core => common}/Footer/Footer.tsx | 0 components/{core => common}/Footer/index.ts | 0 .../{core => common}/HTMLContent/HTMLContent.module.css | 0 components/{core => common}/HTMLContent/HTMLContent.tsx | 0 components/{core => common}/HTMLContent/index.ts | 0 components/{core => common}/Head/Head.tsx | 0 components/{core => common}/Head/index.ts | 0 .../HomeAllProductsGrid/HomeAllProductsGrid.module.css | 0 .../HomeAllProductsGrid/HomeAllProductsGrid.tsx | 0 components/{core => common}/HomeAllProductsGrid/index.ts | 0 .../{core => common}/I18nWidget/I18nWidget.module.css | 0 components/{core => common}/I18nWidget/I18nWidget.tsx | 0 components/{core => common}/I18nWidget/index.ts | 0 components/{core => common}/Layout/Layout.module.css | 0 components/{core => common}/Layout/Layout.tsx | 0 components/{core => common}/Layout/index.ts | 0 components/{core => common}/Navbar/Navbar.module.css | 0 components/{core => common}/Navbar/Navbar.tsx | 0 components/{core => common}/Navbar/index.ts | 0 .../{core => common}/Searchbar/Searchbar.module.css | 0 components/{core => common}/Searchbar/Searchbar.tsx | 0 components/{core => common}/Searchbar/index.ts | 0 components/{core => common}/Toggle/Toggle.module.css | 0 components/{core => common}/Toggle/Toggle.tsx | 0 components/{core => common}/Toggle/index.ts | 0 .../{core => common}/UserNav/DropdownMenu.module.css | 0 components/{core => common}/UserNav/DropdownMenu.tsx | 0 components/{core => common}/UserNav/UserNav.module.css | 0 components/{core => common}/UserNav/UserNav.tsx | 0 components/{core => common}/UserNav/index.ts | 0 components/{core => common}/index.ts | 0 docs/ROADMAP.md | 1 + hooks/index.ts | 1 + hooks/useCart.ts | 0 pages/cart.tsx | 2 +- pages/index.tsx | 9 +++++---- pages/product/[slug].tsx | 9 ++++++--- 45 files changed, 14 insertions(+), 8 deletions(-) rename components/{core => common}/Avatar/Avatar.tsx (100%) rename components/{core => common}/Avatar/index.ts (100%) rename components/{core => common}/EnhancedImage/EnhancedImage.tsx (100%) rename components/{core => common}/EnhancedImage/index.ts (100%) rename components/{core => common}/Featurebar/Featurebar.module.css (100%) rename components/{core => common}/Featurebar/Featurebar.tsx (100%) rename components/{core => common}/Featurebar/index.ts (100%) rename components/{core => common}/Footer/Footer.module.css (100%) rename components/{core => common}/Footer/Footer.tsx (100%) rename components/{core => common}/Footer/index.ts (100%) rename components/{core => common}/HTMLContent/HTMLContent.module.css (100%) rename components/{core => common}/HTMLContent/HTMLContent.tsx (100%) rename components/{core => common}/HTMLContent/index.ts (100%) rename components/{core => common}/Head/Head.tsx (100%) rename components/{core => common}/Head/index.ts (100%) rename components/{core => common}/HomeAllProductsGrid/HomeAllProductsGrid.module.css (100%) rename components/{core => common}/HomeAllProductsGrid/HomeAllProductsGrid.tsx (100%) rename components/{core => common}/HomeAllProductsGrid/index.ts (100%) rename components/{core => common}/I18nWidget/I18nWidget.module.css (100%) rename components/{core => common}/I18nWidget/I18nWidget.tsx (100%) rename components/{core => common}/I18nWidget/index.ts (100%) rename components/{core => common}/Layout/Layout.module.css (100%) rename components/{core => common}/Layout/Layout.tsx (100%) rename components/{core => common}/Layout/index.ts (100%) rename components/{core => common}/Navbar/Navbar.module.css (100%) rename components/{core => common}/Navbar/Navbar.tsx (100%) rename components/{core => common}/Navbar/index.ts (100%) rename components/{core => common}/Searchbar/Searchbar.module.css (100%) rename components/{core => common}/Searchbar/Searchbar.tsx (100%) rename components/{core => common}/Searchbar/index.ts (100%) rename components/{core => common}/Toggle/Toggle.module.css (100%) rename components/{core => common}/Toggle/Toggle.tsx (100%) rename components/{core => common}/Toggle/index.ts (100%) rename components/{core => common}/UserNav/DropdownMenu.module.css (100%) rename components/{core => common}/UserNav/DropdownMenu.tsx (100%) rename components/{core => common}/UserNav/UserNav.module.css (100%) rename components/{core => common}/UserNav/UserNav.tsx (100%) rename components/{core => common}/UserNav/index.ts (100%) rename components/{core => common}/index.ts (100%) create mode 100644 docs/ROADMAP.md create mode 100644 hooks/index.ts create mode 100644 hooks/useCart.ts diff --git a/components/core/Avatar/Avatar.tsx b/components/common/Avatar/Avatar.tsx similarity index 100% rename from components/core/Avatar/Avatar.tsx rename to components/common/Avatar/Avatar.tsx diff --git a/components/core/Avatar/index.ts b/components/common/Avatar/index.ts similarity index 100% rename from components/core/Avatar/index.ts rename to components/common/Avatar/index.ts diff --git a/components/core/EnhancedImage/EnhancedImage.tsx b/components/common/EnhancedImage/EnhancedImage.tsx similarity index 100% rename from components/core/EnhancedImage/EnhancedImage.tsx rename to components/common/EnhancedImage/EnhancedImage.tsx diff --git a/components/core/EnhancedImage/index.ts b/components/common/EnhancedImage/index.ts similarity index 100% rename from components/core/EnhancedImage/index.ts rename to components/common/EnhancedImage/index.ts diff --git a/components/core/Featurebar/Featurebar.module.css b/components/common/Featurebar/Featurebar.module.css similarity index 100% rename from components/core/Featurebar/Featurebar.module.css rename to components/common/Featurebar/Featurebar.module.css diff --git a/components/core/Featurebar/Featurebar.tsx b/components/common/Featurebar/Featurebar.tsx similarity index 100% rename from components/core/Featurebar/Featurebar.tsx rename to components/common/Featurebar/Featurebar.tsx diff --git a/components/core/Featurebar/index.ts b/components/common/Featurebar/index.ts similarity index 100% rename from components/core/Featurebar/index.ts rename to components/common/Featurebar/index.ts diff --git a/components/core/Footer/Footer.module.css b/components/common/Footer/Footer.module.css similarity index 100% rename from components/core/Footer/Footer.module.css rename to components/common/Footer/Footer.module.css diff --git a/components/core/Footer/Footer.tsx b/components/common/Footer/Footer.tsx similarity index 100% rename from components/core/Footer/Footer.tsx rename to components/common/Footer/Footer.tsx diff --git a/components/core/Footer/index.ts b/components/common/Footer/index.ts similarity index 100% rename from components/core/Footer/index.ts rename to components/common/Footer/index.ts diff --git a/components/core/HTMLContent/HTMLContent.module.css b/components/common/HTMLContent/HTMLContent.module.css similarity index 100% rename from components/core/HTMLContent/HTMLContent.module.css rename to components/common/HTMLContent/HTMLContent.module.css diff --git a/components/core/HTMLContent/HTMLContent.tsx b/components/common/HTMLContent/HTMLContent.tsx similarity index 100% rename from components/core/HTMLContent/HTMLContent.tsx rename to components/common/HTMLContent/HTMLContent.tsx diff --git a/components/core/HTMLContent/index.ts b/components/common/HTMLContent/index.ts similarity index 100% rename from components/core/HTMLContent/index.ts rename to components/common/HTMLContent/index.ts diff --git a/components/core/Head/Head.tsx b/components/common/Head/Head.tsx similarity index 100% rename from components/core/Head/Head.tsx rename to components/common/Head/Head.tsx diff --git a/components/core/Head/index.ts b/components/common/Head/index.ts similarity index 100% rename from components/core/Head/index.ts rename to components/common/Head/index.ts diff --git a/components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css b/components/common/HomeAllProductsGrid/HomeAllProductsGrid.module.css similarity index 100% rename from components/core/HomeAllProductsGrid/HomeAllProductsGrid.module.css rename to components/common/HomeAllProductsGrid/HomeAllProductsGrid.module.css diff --git a/components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx b/components/common/HomeAllProductsGrid/HomeAllProductsGrid.tsx similarity index 100% rename from components/core/HomeAllProductsGrid/HomeAllProductsGrid.tsx rename to components/common/HomeAllProductsGrid/HomeAllProductsGrid.tsx diff --git a/components/core/HomeAllProductsGrid/index.ts b/components/common/HomeAllProductsGrid/index.ts similarity index 100% rename from components/core/HomeAllProductsGrid/index.ts rename to components/common/HomeAllProductsGrid/index.ts diff --git a/components/core/I18nWidget/I18nWidget.module.css b/components/common/I18nWidget/I18nWidget.module.css similarity index 100% rename from components/core/I18nWidget/I18nWidget.module.css rename to components/common/I18nWidget/I18nWidget.module.css diff --git a/components/core/I18nWidget/I18nWidget.tsx b/components/common/I18nWidget/I18nWidget.tsx similarity index 100% rename from components/core/I18nWidget/I18nWidget.tsx rename to components/common/I18nWidget/I18nWidget.tsx diff --git a/components/core/I18nWidget/index.ts b/components/common/I18nWidget/index.ts similarity index 100% rename from components/core/I18nWidget/index.ts rename to components/common/I18nWidget/index.ts diff --git a/components/core/Layout/Layout.module.css b/components/common/Layout/Layout.module.css similarity index 100% rename from components/core/Layout/Layout.module.css rename to components/common/Layout/Layout.module.css diff --git a/components/core/Layout/Layout.tsx b/components/common/Layout/Layout.tsx similarity index 100% rename from components/core/Layout/Layout.tsx rename to components/common/Layout/Layout.tsx diff --git a/components/core/Layout/index.ts b/components/common/Layout/index.ts similarity index 100% rename from components/core/Layout/index.ts rename to components/common/Layout/index.ts diff --git a/components/core/Navbar/Navbar.module.css b/components/common/Navbar/Navbar.module.css similarity index 100% rename from components/core/Navbar/Navbar.module.css rename to components/common/Navbar/Navbar.module.css diff --git a/components/core/Navbar/Navbar.tsx b/components/common/Navbar/Navbar.tsx similarity index 100% rename from components/core/Navbar/Navbar.tsx rename to components/common/Navbar/Navbar.tsx diff --git a/components/core/Navbar/index.ts b/components/common/Navbar/index.ts similarity index 100% rename from components/core/Navbar/index.ts rename to components/common/Navbar/index.ts diff --git a/components/core/Searchbar/Searchbar.module.css b/components/common/Searchbar/Searchbar.module.css similarity index 100% rename from components/core/Searchbar/Searchbar.module.css rename to components/common/Searchbar/Searchbar.module.css diff --git a/components/core/Searchbar/Searchbar.tsx b/components/common/Searchbar/Searchbar.tsx similarity index 100% rename from components/core/Searchbar/Searchbar.tsx rename to components/common/Searchbar/Searchbar.tsx diff --git a/components/core/Searchbar/index.ts b/components/common/Searchbar/index.ts similarity index 100% rename from components/core/Searchbar/index.ts rename to components/common/Searchbar/index.ts diff --git a/components/core/Toggle/Toggle.module.css b/components/common/Toggle/Toggle.module.css similarity index 100% rename from components/core/Toggle/Toggle.module.css rename to components/common/Toggle/Toggle.module.css diff --git a/components/core/Toggle/Toggle.tsx b/components/common/Toggle/Toggle.tsx similarity index 100% rename from components/core/Toggle/Toggle.tsx rename to components/common/Toggle/Toggle.tsx diff --git a/components/core/Toggle/index.ts b/components/common/Toggle/index.ts similarity index 100% rename from components/core/Toggle/index.ts rename to components/common/Toggle/index.ts diff --git a/components/core/UserNav/DropdownMenu.module.css b/components/common/UserNav/DropdownMenu.module.css similarity index 100% rename from components/core/UserNav/DropdownMenu.module.css rename to components/common/UserNav/DropdownMenu.module.css diff --git a/components/core/UserNav/DropdownMenu.tsx b/components/common/UserNav/DropdownMenu.tsx similarity index 100% rename from components/core/UserNav/DropdownMenu.tsx rename to components/common/UserNav/DropdownMenu.tsx diff --git a/components/core/UserNav/UserNav.module.css b/components/common/UserNav/UserNav.module.css similarity index 100% rename from components/core/UserNav/UserNav.module.css rename to components/common/UserNav/UserNav.module.css diff --git a/components/core/UserNav/UserNav.tsx b/components/common/UserNav/UserNav.tsx similarity index 100% rename from components/core/UserNav/UserNav.tsx rename to components/common/UserNav/UserNav.tsx diff --git a/components/core/UserNav/index.ts b/components/common/UserNav/index.ts similarity index 100% rename from components/core/UserNav/index.ts rename to components/common/UserNav/index.ts diff --git a/components/core/index.ts b/components/common/index.ts similarity index 100% rename from components/core/index.ts rename to components/common/index.ts diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md new file mode 100644 index 000000000..437766dd8 --- /dev/null +++ b/docs/ROADMAP.md @@ -0,0 +1 @@ +# Roadmap diff --git a/hooks/index.ts b/hooks/index.ts new file mode 100644 index 000000000..68ee6c61e --- /dev/null +++ b/hooks/index.ts @@ -0,0 +1 @@ +export { default as useCart } from './useCart' diff --git a/hooks/useCart.ts b/hooks/useCart.ts new file mode 100644 index 000000000..e69de29bb diff --git a/pages/cart.tsx b/pages/cart.tsx index 9304f8247..8666b92c9 100644 --- a/pages/cart.tsx +++ b/pages/cart.tsx @@ -45,7 +45,7 @@ export default function Cart() {
{isEmpty ? (
- +

diff --git a/pages/index.tsx b/pages/index.tsx index ba275f79e..0b838d84c 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,15 +1,16 @@ import { useMemo } from 'react' import type { GetStaticPropsContext, InferGetStaticPropsType } from 'next' -import { getConfig } from '@bigcommerce/storefront-data-hooks/api' -import getAllProducts from '@bigcommerce/storefront-data-hooks/api/operations/get-all-products' -import getSiteInfo from '@bigcommerce/storefront-data-hooks/api/operations/get-site-info' -import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' import rangeMap from '@lib/range-map' import { Layout } from '@components/core' import { Grid, Marquee, Hero } from '@components/ui' import { ProductCard } from '@components/product' import HomeAllProductsGrid from '@components/core/HomeAllProductsGrid' +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getAllProducts from '@bigcommerce/storefront-data-hooks/api/operations/get-all-products' +import getSiteInfo from '@bigcommerce/storefront-data-hooks/api/operations/get-site-info' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' + export async function getStaticProps({ preview, locale, diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx index 6fe98d067..2432c6c35 100644 --- a/pages/product/[slug].tsx +++ b/pages/product/[slug].tsx @@ -4,11 +4,14 @@ import type { InferGetStaticPropsType, } from 'next' import { useRouter } from 'next/router' -import { getConfig } from '@bigcommerce/storefront-data-hooks/api' -import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' -import getProduct from '@bigcommerce/storefront-data-hooks/api/operations/get-product' import { Layout } from '@components/core' import { ProductView } from '@components/product' + +// Data + +import { getConfig } from '@bigcommerce/storefront-data-hooks/api' +import getProduct from '@bigcommerce/storefront-data-hooks/api/operations/get-product' +import getAllPages from '@bigcommerce/storefront-data-hooks/api/operations/get-all-pages' import getAllProductPaths from '@bigcommerce/storefront-data-hooks/api/operations/get-all-product-paths' export async function getStaticProps({