mirror of https://github.com/portainer/portainer
fix(account): enable add access token button EE-7059 (#11745)
parent
5a5a10821d
commit
4ef71f4aca
|
@ -26,7 +26,8 @@ export const accountModule = angular
|
||||||
)
|
)
|
||||||
.component(
|
.component(
|
||||||
'accessTokensDatatable',
|
'accessTokensDatatable',
|
||||||
r2a(withUIRouter(withReactQuery(withCurrentUser(AccessTokensDatatable))), [
|
r2a(
|
||||||
'canExit',
|
withUIRouter(withReactQuery(withCurrentUser(AccessTokensDatatable))),
|
||||||
])
|
[]
|
||||||
|
)
|
||||||
).name;
|
).name;
|
||||||
|
|
|
@ -12,7 +12,7 @@ import { TableActions } from './TableActions';
|
||||||
const tableKey = 'access-tokens';
|
const tableKey = 'access-tokens';
|
||||||
const store = createPersistedStore(tableKey);
|
const store = createPersistedStore(tableKey);
|
||||||
|
|
||||||
export function AccessTokensDatatable({ canExit }: { canExit?: boolean }) {
|
export function AccessTokensDatatable() {
|
||||||
const query = useAccessTokens();
|
const query = useAccessTokens();
|
||||||
const tableState = useTableState(store, tableKey);
|
const tableState = useTableState(store, tableKey);
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ export function AccessTokensDatatable({ canExit }: { canExit?: boolean }) {
|
||||||
title="Access tokens"
|
title="Access tokens"
|
||||||
titleIcon={Key}
|
titleIcon={Key}
|
||||||
renderTableActions={(selectedItems) => (
|
renderTableActions={(selectedItems) => (
|
||||||
<TableActions selectedItems={selectedItems} canExit={canExit} />
|
<TableActions selectedItems={selectedItems} />
|
||||||
)}
|
)}
|
||||||
data-cy="access-tokens-datatable"
|
data-cy="access-tokens-datatable"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -9,10 +9,8 @@ import { useDeleteAccessTokensMutation } from './useDeleteAccessTokensMutation';
|
||||||
|
|
||||||
export function TableActions({
|
export function TableActions({
|
||||||
selectedItems,
|
selectedItems,
|
||||||
canExit,
|
|
||||||
}: {
|
}: {
|
||||||
selectedItems: AccessToken[];
|
selectedItems: AccessToken[];
|
||||||
canExit?: boolean;
|
|
||||||
}) {
|
}) {
|
||||||
const deleteMutation = useDeleteAccessTokensMutation();
|
const deleteMutation = useDeleteAccessTokensMutation();
|
||||||
|
|
||||||
|
@ -25,11 +23,7 @@ export function TableActions({
|
||||||
data-cy="access-tokens-delete-button"
|
data-cy="access-tokens-delete-button"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<AddButton
|
<AddButton to=".new-access-token" data-cy="access-tokens-add-button">
|
||||||
to=".new-access-token"
|
|
||||||
disabled={!canExit}
|
|
||||||
data-cy="access-tokens-add-button"
|
|
||||||
>
|
|
||||||
Add access token
|
Add access token
|
||||||
</AddButton>
|
</AddButton>
|
||||||
</>
|
</>
|
||||||
|
|
Loading…
Reference in New Issue