import React from 'react' import Link from 'next/link' import { useAuthenticatedSession, useIsAdminInitialized, useSession, useSignOut } from '@/lib/tabby/auth' import { cn } from '@/lib/utils' import { IconLogout, IconUnlock } from './ui/icons' export default function UserPanel() { const isAdminInitialized = useIsAdminInitialized() const Component = isAdminInitialized ? UserInfoPanel : EnableAdminPanel return (
) } function UserInfoPanel({ className }: React.ComponentProps<'span'>) { const session = useAuthenticatedSession() const signOut = useSignOut() return ( session && ( {session.email} ) ) } function EnableAdminPanel({ className }: React.ComponentProps<'span'>) { return ( Secure Access ) }