Preview: logged-in.js
Size: 971 B
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/lib/frontend/components/app/logged-in.js
import React from 'react';
import { CurrentUserNav, Box } from '@adminjs/design-system';
import { useTranslation } from '../../hooks/index.js';
import allowOverride from '../../hoc/allow-override.js';
const LoggedIn = props => {
const {
session,
paths
} = props;
const {
translateButton
} = useTranslation();
const dropActions = [{
label: translateButton('logout'),
onClick: event => {
event.preventDefault();
window.location.href = paths.logoutPath;
},
icon: 'LogOut'
}];
return /*#__PURE__*/React.createElement(Box, {
flexShrink: 0,
"data-css": "logged-in"
}, /*#__PURE__*/React.createElement(CurrentUserNav, {
name: session.email,
title: session.title,
avatarUrl: session.avatarUrl,
dropActions: dropActions
}));
};
const OverridableLoggedIn = allowOverride(LoggedIn, 'LoggedIn');
export { OverridableLoggedIn as default, OverridableLoggedIn as LoggedIn, LoggedIn as OriginalLoggedIn };
Directory Contents
Dirs: 6 × Files: 17