diff --git a/components/cart/CartSidebarView/CartSidebarView.tsx b/components/cart/CartSidebarView/CartSidebarView.tsx index 6a3a8ca10..b65d9498c 100644 --- a/components/cart/CartSidebarView/CartSidebarView.tsx +++ b/components/cart/CartSidebarView/CartSidebarView.tsx @@ -1,5 +1,5 @@ import React, { FunctionComponent } from "react"; -// import s from "./CartSidebarView.module.css"; +import { UserNav } from "@components/core"; import { Button } from "@components/ui"; import { Trash, Cross } from "@components/icon"; import { useUI } from "@components/ui/context"; @@ -10,11 +10,6 @@ const CartSidebarView: FunctionComponent = () => { <>
-
-

- My Cart -

-
+
+ +
+

+ My Cart +

-
+
- + ); }; diff --git a/components/core/UserNav/UserNav.module.css b/components/core/UserNav/UserNav.module.css new file mode 100644 index 000000000..3dd90ada2 --- /dev/null +++ b/components/core/UserNav/UserNav.module.css @@ -0,0 +1,10 @@ +.root { +} + +.list { + @apply flex flex-row items-center; +} + +.item { + @apply mr-6 cursor-pointer; +} diff --git a/components/core/UserNav/UserNav.tsx b/components/core/UserNav/UserNav.tsx new file mode 100644 index 000000000..dd36cb5fe --- /dev/null +++ b/components/core/UserNav/UserNav.tsx @@ -0,0 +1,33 @@ +import cn from "classnames"; +import React, { FunctionComponent } from "react"; +import s from "./UserNav.module.css"; +import { Avatar } from "@components/core"; +import { Heart, Bag } from "@components/icon"; +import { useUI } from "@components/ui/context"; + +interface Props { + className?: string; +} + +const UserNav: FunctionComponent = ({ className }) => { + const rootClassName = cn(s.root, className); + const { openSidebar } = useUI(); + + return ( + + ); +}; + +export default UserNav; diff --git a/components/core/UserNav/index.ts b/components/core/UserNav/index.ts new file mode 100644 index 000000000..68149bc0c --- /dev/null +++ b/components/core/UserNav/index.ts @@ -0,0 +1 @@ +export { default } from "./UserNav"; diff --git a/components/core/index.ts b/components/core/index.ts index 3aab7b5ca..57d076f79 100644 --- a/components/core/index.ts +++ b/components/core/index.ts @@ -4,3 +4,4 @@ export { default as Footer } from "./Footer"; export { default as Layout } from "./Layout"; export { default as Navbar } from "./Navbar"; export { default as Searchbar } from "./Searchbar"; +export { default as UserNav } from "./UserNav"; diff --git a/components/ui/Sidebar/Sidebar.tsx b/components/ui/Sidebar/Sidebar.tsx index a74da8026..081198e3f 100644 --- a/components/ui/Sidebar/Sidebar.tsx +++ b/components/ui/Sidebar/Sidebar.tsx @@ -11,12 +11,12 @@ const Sidebar: FunctionComponent = ({ className, children }) => { const rootClassName = cn(s.root, className); return (
-
+
-
{children}
+ {children}