import { use } from 'react'; import { retrieveCart } from '@lib/data/cart'; import { StoreCart } from '@medusajs/types'; import { UserWorkspaceContextProvider } from '@kit/accounts/components'; import { AppLogo } from '@kit/shared/components/app-logo'; import { pathsConfig } from '@kit/shared/config'; import { Page, PageMobileNavigation, PageNavigation } from '@kit/ui/page'; import { SidebarProvider } from '@kit/ui/shadcn-sidebar'; import { withI18n } from '~/lib/i18n/with-i18n'; // home imports import { HomeMenuNavigation } from '../_components/home-menu-navigation'; import { HomeMobileNavigation } from '../_components/home-mobile-navigation'; import { HomeSidebar } from '../_components/home-sidebar'; import { loadUserWorkspace } from '../_lib/server/load-user-workspace'; function UserHomeLayout({ children }: React.PropsWithChildren) { return {children}; } export default withI18n(UserHomeLayout); function HeaderLayout({ children }: React.PropsWithChildren) { const workspace = use(loadUserWorkspace()); const cart = use(retrieveCart()); return ( {children} ); } function MobileNavigation({ workspace, cart, }: { workspace: Awaited>; cart: StoreCart | null; }) { return ( <> ); }