[PUI] Add AdminCenter to cmd k ()

* Add API bump

* [PUI] Add AdminCenter to cmd k
Closes https://github.com/invenhost/InvenTree/issues/96

* Revert "Add API bump"

This reverts commit 9135e443a9e4fd162c5f03da3b98caf7b5260e04.
This commit is contained in:
Matthias Mair 2024-08-19 01:52:49 +02:00 committed by GitHub
parent 286091c1e5
commit e6765fc7df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -4,11 +4,13 @@ import { IconHome, IconLink, IconPointer } from '@tabler/icons-react';
import { NavigateFunction } from 'react-router-dom';
import { useLocalState } from '../states/LocalState';
import { useUserState } from '../states/UserState';
import { aboutInvenTree, docLinks, licenseInfo, serverInfo } from './links';
import { menuItems } from './menuItems';
export function getActions(navigate: NavigateFunction) {
const setNavigationOpen = useLocalState((state) => state.setNavigationOpen);
const { user } = useUserState();
const actions: SpotlightActionData[] = [
{
@ -62,5 +64,15 @@ export function getActions(navigate: NavigateFunction) {
}
];
// Staff actions
user?.is_staff &&
actions.push({
id: 'admin-center',
label: t`Admin Center`,
description: t`Go to the Admin Center`,
onClick: () => navigate(menuItems['settings-admin'].link),
leftSection: <IconLink size="1.2rem" />
});
return actions;
}