import { FC } from 'react' import cn from 'classnames' import { ThemeProvider } from 'next-themes' import { SSRProvider, OverlayProvider } from 'react-aria' import type { Page } from '@lib/bigcommerce/api/operations/get-all-pages' import { Navbar, Featurebar, Footer } from '@components/core' import { Container, Sidebar } from '@components/ui' import { CartSidebarView } from '@components/cart' import { UIProvider, useUI } from '@components/ui/context' import s from './Layout.module.css' interface LayoutProps { pageProps: { pages?: Page[] } } interface Props { pages?: Page[] } const CoreLayout: FC = ({ children, pages }) => { const { displaySidebar, closeSidebar } = useUI() return (
{children}
) } const Layout: FC = ({ children, pageProps }) => ( {children} ) export default Layout