import { IconLogin, IconUser2 } from '@/components/Icons'; import { useAuthSuspense } from '@/features/auth'; import { usePreferencesStore } from '@/stores/preferences'; import NavigationButton from './NavigationButton'; interface UserButtonProps { onLogin: () => void; onClickUser: () => void; } function UserButton({ onLogin, onClickUser }: UserButtonProps) { const { user, isAnonymous } = useAuthSuspense(); const adminMode = usePreferencesStore(state => state.adminMode); if (isAnonymous) { return ( } onClick={onLogin} /> ); } else { return ( } onClick={onClickUser} /> ); } } export default UserButton;