/* * SPDX-FileCopyrightText: 2023 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import { useApplicationState } from '../../../hooks/common/use-application-state' import { cypressId } from '../../../utils/cypress-attribute' import { UiIcon } from '../../common/icons/ui-icon' import { UserAvatarForUser } from '../../common/user-avatar/user-avatar-for-user' import { SignOutDropdownButton } from './sign-out-dropdown-button' import Link from 'next/link' import React from 'react' import { Dropdown } from 'react-bootstrap' import { Person as IconPerson } from 'react-bootstrap-icons' import { Trans, useTranslation } from 'react-i18next' /** * Renders a dropdown menu with user-relevant actions. */ export const UserDropdown: React.FC = () => { useTranslation() const user = useApplicationState((state) => state.user) if (!user) { return null } return ( ) }