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'; import { SettingsSidebar } from './_components/settings-sidebar'; // home imports import { HomeMenuNavigation } from '../_components/home-menu-navigation'; import { loadUserWorkspace } from '../_lib/server/load-user-workspace'; import { SettingsMobileNavigation } from './_components/settings-navigation'; function UserSettingsLayout({ children }: React.PropsWithChildren) { return {children}; } export default withI18n(UserSettingsLayout); 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 ( <> ); }