Remove logout item for passwordless user

This commit is contained in:
Robert Long 2021-12-15 10:37:40 -08:00
commit 81144a7421

View file

@ -16,7 +16,14 @@ import { Tooltip, TooltipTrigger } from "./Tooltip";
export function UserMenu({ disableLogout }) { export function UserMenu({ disableLogout }) {
const location = useLocation(); const location = useLocation();
const history = useHistory(); const history = useHistory();
const { isAuthenticated, isGuest, logout, userName, client } = useClient(); const {
isAuthenticated,
isGuest,
isPasswordlessUser,
logout,
userName,
client,
} = useClient();
const { displayName } = useDisplayName(client); const { displayName } = useDisplayName(client);
const { modalState, modalProps } = useModalTriggerState(); const { modalState, modalProps } = useModalTriggerState();
@ -51,7 +58,7 @@ export function UserMenu({ disableLogout }) {
}); });
} }
if (!isAuthenticated || isGuest) { if (!isAuthenticated || isGuest || isPasswordlessUser) {
arr.push( arr.push(
{ {
key: "login", key: "login",