import React from 'react';
import { UserPicture } from '@growi/ui';
import { useTranslation } from 'react-i18next';
import { toastError } from '~/client/util/apiNotification';
import { apiv3Post } from '~/client/util/apiv3-client';
import { useCurrentUser } from '~/stores/context';
const PersonalDropdown = () => {
const { t } = useTranslation();
const { data: currentUser } = useCurrentUser();
const user = currentUser || {};
const logoutHandler = async() => {
try {
await apiv3Post('/logout');
window.location.reload();
}
catch (err) {
toastError(err);
}
};
return (
<>
{/* Button */}
{/* remove .dropdown-toggle for hide caret */}
{/* See https://stackoverflow.com/a/44577512/13183572 */}