mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
🎨 restyle: Layout for Account Page
This commit is contained in:
@@ -8,6 +8,11 @@
|
|||||||
max-width: min( 100%, 1536px);
|
max-width: min( 100%, 1536px);
|
||||||
margin: auto;
|
margin: auto;
|
||||||
}
|
}
|
||||||
|
.bgForAccount {
|
||||||
|
flex: 1;
|
||||||
|
width: 100%;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.filter{
|
.filter{
|
||||||
@screen xl {
|
@screen xl {
|
||||||
|
@@ -19,6 +19,8 @@ const Layout: FC<Props> = ({ children }) => {
|
|||||||
const { locale = 'en-US' } = useRouter()
|
const { locale = 'en-US' } = useRouter()
|
||||||
const { visible: visibleFilter, openModal: openFilter, closeModal: closeFilter } = useModalCommon({ initialValue: false })
|
const { visible: visibleFilter, openModal: openFilter, closeModal: closeFilter } = useModalCommon({ initialValue: false })
|
||||||
|
|
||||||
|
const router = useRouter()
|
||||||
|
|
||||||
const toggleFilter = () => {
|
const toggleFilter = () => {
|
||||||
if (visibleFilter) {
|
if (visibleFilter) {
|
||||||
closeFilter()
|
closeFilter()
|
||||||
@@ -26,11 +28,15 @@ const Layout: FC<Props> = ({ children }) => {
|
|||||||
openFilter()
|
openFilter()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<CommerceProvider locale={locale}>
|
<CommerceProvider locale={locale}>
|
||||||
<div className={s.mainLayout}>
|
<div className={s.mainLayout}>
|
||||||
<Header toggleFilter={toggleFilter} visibleFilter={visibleFilter} />
|
<Header toggleFilter={toggleFilter} visibleFilter={visibleFilter} />
|
||||||
<main >{children}</main>
|
{ router.pathname === "/account" ?
|
||||||
|
<section className={s.bgForAccount}>{children}</section> :
|
||||||
|
<main>{children}</main> }
|
||||||
|
{/* <main>{children}</main> */}
|
||||||
<div className={s.filter}><MenuNavigationProductList categories={CATEGORY} brands={BRAND} featured={FEATURED} visible={visibleFilter} onClose={closeFilter} /> </div>
|
<div className={s.filter}><MenuNavigationProductList categories={CATEGORY} brands={BRAND} featured={FEATURED} visible={visibleFilter} onClose={closeFilter} /> </div>
|
||||||
<ScrollToTop visibilityHeight={1500} />
|
<ScrollToTop visibilityHeight={1500} />
|
||||||
<Footer />
|
<Footer />
|
||||||
|
Reference in New Issue
Block a user