import {ButtonColor} from '@common/ui/buttons/get-shared-button-style';
import {useSettings} from '@common/core/settings/use-settings';
import {useNavigate} from '@common/utils/hooks/use-navigate';
import {Menu, MenuTrigger} from '@common/ui/navigation/menu/menu-trigger';
import {IconButton} from '@common/ui/buttons/icon-button';
import {PersonIcon} from '@common/icons/material/Person';
import {Item} from '@common/ui/forms/listbox/item';
import {Trans} from '@common/i18n/trans';
import {Link} from 'react-router-dom';
import {Button} from '@common/ui/buttons/button';
import {NavbarProps} from '@common/ui/navigation/navbar/navbar';
import {Fragment} from 'react';
interface NavbarAuthButtonsProps {
primaryButtonColor?: ButtonColor;
navbarColor?: NavbarProps['color'];
}
export function NavbarAuthButtons({
primaryButtonColor,
navbarColor,
}: NavbarAuthButtonsProps) {
if (!primaryButtonColor) {
primaryButtonColor = navbarColor === 'primary' ? 'paper' : 'primary';
}
return (