import { Button, Dropdown, Layout, Space, Typography } from 'antd' import { Link, Outlet, useNavigate } from 'react-router-dom' import { UserOutlined } from '@ant-design/icons' import { BrandLogo } from '@/components/BrandLogo' import { useSessionStore } from '@/stores/session' const { Header, Content, Footer } = Layout export function StorefrontLayout() { const navigate = useNavigate() const user = useSessionStore(state => state.user) const logout = useSessionStore(state => state.logout) return (
{user ? ( { await logout() navigate('/') }, }, ], }} > ) : ( )}
) }