import { useState } from 'react' import { Outlet } from 'react-router-dom' import { Menu } from 'lucide-react' import { ClientSidebar } from './ClientSidebar' import { NotificationBell } from '../shared/NotificationBell' import { useAuthStore } from '../../store/authStore' import { useSiteSettings } from '../../hooks/useSiteSettings' export default function ClientLayout() { const [sidebarOpen, setSidebarOpen] = useState(false) const user = useAuthStore(s => s.user) const { data: landingContent } = useSiteSettings() const logoUrl = landingContent?.site?.logoUrl const initials = user ? `${user.firstName?.[0] || ''}${user.lastName?.[0] || ''}` : 'C' return (
setSidebarOpen(false)} />
{logoUrl ? ( Templyn ) : ( <>
DF
Templyn )}
{logoUrl ? ( Templyn ) : ( <>
DF
Templyn )}
{user?.firstName} {user?.lastName}
{initials}
) }