import Image from 'next/image'; import '../globals.css'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { redirect } from 'next/navigation'; import { getServerSession } from 'next-auth'; import prisma from '@/lib/prisma'; import WorkspaceNavigation from './WorkspaceNavigation'; export default async function DashboardLayout({ children }: Readonly<{ children: React.ReactNode }>) { const session = await getServerSession(); if (!session) { redirect('/sign-in'); } const workspaces = await prisma.workspace.findMany({ where: { ownerId: session.user.id as string, }, }); return ( <>