Toggle admin panel from header
This commit is contained in:
parent
c6e1de6345
commit
5e86047a02
|
|
@ -487,7 +487,7 @@ export function LauncherApp() {
|
|||
adminOpen={adminOpen}
|
||||
onProfileChange={handleProfileChange}
|
||||
onClientChange={setActiveClientId}
|
||||
onOpenAdmin={() => setAdminOpen(true)}
|
||||
onToggleAdmin={() => setAdminOpen((current) => !current)}
|
||||
onOpenShowcase={() => setAdminOpen(false)}
|
||||
/>
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ export function TopBar({
|
|||
adminOpen,
|
||||
onProfileChange,
|
||||
onClientChange,
|
||||
onOpenAdmin,
|
||||
onToggleAdmin,
|
||||
onOpenShowcase,
|
||||
}: {
|
||||
me: MeResponse;
|
||||
|
|
@ -24,7 +24,7 @@ export function TopBar({
|
|||
adminOpen: boolean;
|
||||
onProfileChange: (userId: string) => void;
|
||||
onClientChange: (clientId: string) => void;
|
||||
onOpenAdmin: () => void;
|
||||
onToggleAdmin: () => void;
|
||||
onOpenShowcase: () => void;
|
||||
}) {
|
||||
const availableClientIds = new Set(me.memberships.map((membership) => membership.clientId));
|
||||
|
|
@ -102,7 +102,7 @@ export function TopBar({
|
|||
/>
|
||||
|
||||
{me.permissions.canOpenAdmin ? (
|
||||
<button className="nodedc-expanded-nav-button" type="button" data-active={adminOpen} onClick={onOpenAdmin}>
|
||||
<button className="nodedc-expanded-nav-button" type="button" data-active={adminOpen} onClick={onToggleAdmin}>
|
||||
<span>Администрирование</span>
|
||||
</button>
|
||||
) : null}
|
||||
|
|
|
|||
Loading…
Reference in New Issue