mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
feat: show token info when deleting SA (#2841)
https://linear.app/unleash/issue/2-544/delete-service-account-show-latest-activity-for-that-service-account ![image](https://user-images.githubusercontent.com/14320932/211002311-835c4435-4a06-446b-9585-ed7b679e3532.png)
This commit is contained in:
parent
b10d9c435e
commit
c244cd6823
@ -1,6 +1,11 @@
|
|||||||
import { Alert, styled } from '@mui/material';
|
import { Alert, styled } from '@mui/material';
|
||||||
import { Dialogue } from 'component/common/Dialogue/Dialogue';
|
import { Dialogue } from 'component/common/Dialogue/Dialogue';
|
||||||
import { IUser } from 'interfaces/user';
|
import { IUser } from 'interfaces/user';
|
||||||
|
import { ServiceAccountTokens } from '../ServiceAccountModal/ServiceAccountTokens/ServiceAccountTokens';
|
||||||
|
|
||||||
|
const StyledTableContainer = styled('div')(({ theme }) => ({
|
||||||
|
marginTop: theme.spacing(1.5),
|
||||||
|
}));
|
||||||
|
|
||||||
const StyledLabel = styled('p')(({ theme }) => ({
|
const StyledLabel = styled('p')(({ theme }) => ({
|
||||||
marginTop: theme.spacing(3),
|
marginTop: theme.spacing(3),
|
||||||
@ -34,6 +39,13 @@ export const ServiceAccountDeleteDialog = ({
|
|||||||
Deleting this service account may break any existing
|
Deleting this service account may break any existing
|
||||||
implementations currently using it.
|
implementations currently using it.
|
||||||
</Alert>
|
</Alert>
|
||||||
|
<StyledLabel>Service account tokens</StyledLabel>
|
||||||
|
<StyledTableContainer>
|
||||||
|
<ServiceAccountTokens
|
||||||
|
serviceAccount={serviceAccount!}
|
||||||
|
readOnly
|
||||||
|
/>
|
||||||
|
</StyledTableContainer>
|
||||||
<StyledLabel>
|
<StyledLabel>
|
||||||
You are about to delete service account:{' '}
|
You are about to delete service account:{' '}
|
||||||
<strong>{serviceAccount?.name}</strong>
|
<strong>{serviceAccount?.name}</strong>
|
||||||
|
@ -105,7 +105,7 @@ export const ServiceAccountTokens = ({
|
|||||||
usePersonalAPITokensApi();
|
usePersonalAPITokensApi();
|
||||||
|
|
||||||
const [initialState] = useState(() => ({
|
const [initialState] = useState(() => ({
|
||||||
sortBy: [defaultSort],
|
sortBy: readOnly ? [{ id: 'seenAt' }] : [defaultSort],
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const [searchValue, setSearchValue] = useState('');
|
const [searchValue, setSearchValue] = useState('');
|
||||||
|
Loading…
Reference in New Issue
Block a user