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 { AppLogo } from '~/components/app-logo'; import { ProfileAccountDropdownContainer } from '~/components/personal-account-dropdown-container'; export async function AdminSidebar() { const client = getSupabaseServerActionClient(); const user = await requireUser(client); if (user.error) { redirect(user.redirectTo); } return ( }> Home } > Accounts ); }