Add single new token to list on save
This commit is contained in:
@@ -112,8 +112,11 @@ export default function AccessTokens() {
|
|||||||
title: 'Last Used',
|
title: 'Last Used',
|
||||||
dataIndex: 'lastUsed',
|
dataIndex: 'lastUsed',
|
||||||
key: 'lastUsed',
|
key: 'lastUsed',
|
||||||
render: (timestamp) => {
|
render: (lastUsed) => {
|
||||||
const dateObject = new Date(timestamp);
|
if (!lastUsed) {
|
||||||
|
return 'Never';
|
||||||
|
}
|
||||||
|
const dateObject = new Date(lastUsed);
|
||||||
return format(dateObject, 'P p');
|
return format(dateObject, 'P p');
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -130,7 +133,7 @@ export default function AccessTokens() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getAccessTokens();
|
getAccessTokens();
|
||||||
}, []);
|
}, [tokens]);
|
||||||
|
|
||||||
async function handleDeleteToken(token) {
|
async function handleDeleteToken(token) {
|
||||||
try {
|
try {
|
||||||
@@ -143,8 +146,9 @@ export default function AccessTokens() {
|
|||||||
|
|
||||||
async function handleSaveToken(name: string, scopes: string[]) {
|
async function handleSaveToken(name: string, scopes: string[]) {
|
||||||
try {
|
try {
|
||||||
const result = await fetchData(CREATE_ACCESS_TOKEN, { method: 'POST', data: { name: name, scopes: scopes } });
|
const newToken = await fetchData(CREATE_ACCESS_TOKEN, { method: 'POST', data: { name: name, scopes: scopes } });
|
||||||
getAccessTokens();
|
tokens.push(newToken);
|
||||||
|
setTokens(tokens);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
handleError(error);
|
handleError(error);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user