File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
site/src/pages/UserSettingsPage/TokensPage Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,14 @@ export const Language = {
25
25
ariaDeleteLabel : "Delete Token" ,
26
26
}
27
27
28
+ const lastUsedOrNever = ( lastUsed : string ) => {
29
+ const t = dayjs ( lastUsed )
30
+ const now = dayjs ( )
31
+ return now . isBefore ( t . add ( 100 , "year" ) )
32
+ ? t . fromNow ( )
33
+ : "Never"
34
+ }
35
+
28
36
export interface TokensPageViewProps {
29
37
tokens ?: APIKey [ ]
30
38
getTokensError ?: Error | unknown
@@ -75,11 +83,6 @@ export const TokensPageView: FC<
75
83
</ Cond >
76
84
< Cond >
77
85
{ tokens ?. map ( ( token ) => {
78
- const t = dayjs ( token . last_used )
79
- const now = dayjs ( )
80
- const lastUsed = now . isBefore ( t . add ( 100 , "year" ) )
81
- ? t . fromNow ( )
82
- : "Never"
83
86
return (
84
87
< TableRow
85
88
key = { token . id }
@@ -98,7 +101,7 @@ export const TokensPageView: FC<
98
101
</ span >
99
102
</ TableCell >
100
103
101
- < TableCell > { lastUsed } </ TableCell >
104
+ < TableCell > { lastUsedOrNever ( token . last_used ) } </ TableCell >
102
105
103
106
< TableCell >
104
107
< span style = { { color : theme . palette . text . secondary } } >
You can’t perform that action at this time.
0 commit comments