From 907287a75ee6d33358f2a7f0cab9e029aa34a9d6 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Wed, 22 Sep 2021 15:03:40 +0700 Subject: [PATCH] :hammer: refactor: import cart drawer contex/ provider :%s --- src/components/common/CartDrawer/CartDrawer.tsx | 2 +- .../common/Header/components/HeaderMenu/HeaderMenu.tsx | 2 +- src/components/common/Layout/Layout.tsx | 3 +-- src/components/common/Layout/LayoutContent/LayoutContent.tsx | 1 - src/components/contexts/index.ts | 2 ++ 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 src/components/contexts/index.ts diff --git a/src/components/common/CartDrawer/CartDrawer.tsx b/src/components/common/CartDrawer/CartDrawer.tsx index 18a55677a..03cb966ad 100644 --- a/src/components/common/CartDrawer/CartDrawer.tsx +++ b/src/components/common/CartDrawer/CartDrawer.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { useCartDrawer } from 'src/components/contexts/CartDrawer/CartDrawerContext'; +import { useCartDrawer } from 'src/components/contexts'; import { PRODUCT_CART_DATA_TEST } from 'src/utils/demo-data'; import { DrawerCommon } from '..'; import s from './CartDrawer.module.scss'; diff --git a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx index 671055f1b..2060d5996 100644 --- a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx +++ b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx @@ -5,7 +5,7 @@ import { memo, useMemo } from 'react' import { ButtonCommon } from 'src/components/common' import InputSearch from 'src/components/common/InputSearch/InputSearch' import MenuDropdown from 'src/components/common/MenuDropdown/MenuDropdown' -import { useCartDrawer } from 'src/components/contexts/CartDrawer/CartDrawerContext' +import { useCartDrawer } from 'src/components/contexts' import { IconBuy, IconFilter, IconHeart, IconHistory, IconUser } from 'src/components/icons' import { ACCOUNT_TAB, FILTER_PAGE, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' import Logo from '../../../Logo/Logo' diff --git a/src/components/common/Layout/Layout.tsx b/src/components/common/Layout/Layout.tsx index f2e898425..e7b0c88e4 100644 --- a/src/components/common/Layout/Layout.tsx +++ b/src/components/common/Layout/Layout.tsx @@ -1,14 +1,13 @@ import { CommerceProvider } from '@framework' import { useRouter } from 'next/router' import { FC } from 'react' -import { CartDrawerProvider } from 'src/components/contexts/CartDrawer/CartDrawerProvider' +import { CartDrawerProvider } from 'src/components/contexts' import LayoutContent from './LayoutContent/LayoutContent' interface Props { className?: string children?: any } -// note: demo code const Layout: FC = ({ children }) => { const { locale = 'en-US' } = useRouter() return ( diff --git a/src/components/common/Layout/LayoutContent/LayoutContent.tsx b/src/components/common/Layout/LayoutContent/LayoutContent.tsx index 70c078f3a..7c096be0a 100644 --- a/src/components/common/Layout/LayoutContent/LayoutContent.tsx +++ b/src/components/common/Layout/LayoutContent/LayoutContent.tsx @@ -1,6 +1,5 @@ import { useRouter } from 'next/router' import { FC } from 'react' -import { useCartDrawer } from 'src/components/contexts/CartDrawer/CartDrawerContext' import { useModalCommon } from 'src/components/hooks' import { BRAND, CATEGORY, FEATURED, FILTER_PAGE, ROUTE } from 'src/utils/constanst.utils' import { CartDrawer, Footer, ScrollToTop } from '../..' diff --git a/src/components/contexts/index.ts b/src/components/contexts/index.ts new file mode 100644 index 000000000..a34c91d85 --- /dev/null +++ b/src/components/contexts/index.ts @@ -0,0 +1,2 @@ +export * from './CartDrawer/CartDrawerContext' +export * from './CartDrawer/CartDrawerProvider' \ No newline at end of file