import { redirect } from 'next/navigation'; import { Home, Users } from 'lucide-react'; import { requireUser } from '@kit/supabase/require-user'; import { getSupabaseServerActionClient } from '@kit/supabase/server-actions-client'; import { Sidebar, SidebarContent, SidebarGroup, SidebarItem, } from '@kit/ui/sidebar'; import { ProfileAccountDropdownContainer } from '~/(dashboard)/home/_components/personal-account-dropdown-container'; import { AppLogo } from '~/components/app-logo'; export async function AdminSidebar() { const client = getSupabaseServerActionClient(); const user = await requireUser(client); if (user.error) { redirect(user.redirectTo); } return ( }> Home } > Accounts ); }