import { getSession } from '@/server/auth'; import { getRecentDashboardsByUserId } from '@/server/services/dashboard.service'; import { getOrganizations } from '@/server/services/organization.service'; import Auth from '../auth'; import { LayoutSidebar } from './layout-sidebar'; interface AppLayoutProps { children: React.ReactNode; } export default async function AppLayout({ children }: AppLayoutProps) { const session = await getSession(); const organizations = await getOrganizations(); const recentDashboards = session?.user.id ? await getRecentDashboardsByUserId(session?.user.id) : []; if (!session) { return ; } return (
{children}
); }