3
3
PersonIcon ,
4
4
PlusIcon ,
5
5
SignOutIcon ,
6
- StarFillIcon ,
7
- StarIcon ,
8
6
} from '@primer/octicons-react' ;
9
7
10
8
import { type FC , useCallback , useContext } from 'react' ;
@@ -14,19 +12,17 @@ import { AuthMethodIcon } from '../components/icons/AuthMethodIcon';
14
12
import { PlatformIcon } from '../components/icons/PlatformIcon' ;
15
13
import { AppContext } from '../context/App' ;
16
14
import { BUTTON_CLASS_NAME } from '../styles/gitify' ;
17
- import { type Account , IconColor , Size } from '../types' ;
15
+ import { type Account , Size } from '../types' ;
18
16
import { getAccountUUID } from '../utils/auth/utils' ;
19
- import { cn } from '../utils/cn' ;
20
17
import { updateTrayIcon , updateTrayTitle } from '../utils/comms' ;
21
18
import {
22
19
openAccountProfile ,
23
20
openDeveloperSettings ,
24
21
openHost ,
25
22
} from '../utils/links' ;
26
- import { saveState } from '../utils/storage' ;
27
23
28
24
export const AccountsRoute : FC = ( ) => {
29
- const { auth, settings , logoutFromAccount } = useContext ( AppContext ) ;
25
+ const { auth, logoutFromAccount } = useContext ( AppContext ) ;
30
26
const navigate = useNavigate ( ) ;
31
27
32
28
const logoutAccount = useCallback (
@@ -39,12 +35,6 @@ export const AccountsRoute: FC = () => {
39
35
[ logoutFromAccount ] ,
40
36
) ;
41
37
42
- const setAsPrimaryAccount = useCallback ( ( account : Account ) => {
43
- auth . accounts = [ account , ...auth . accounts . filter ( ( a ) => a !== account ) ] ;
44
- saveState ( { auth, settings } ) ;
45
- navigate ( '/accounts' , { replace : true } ) ;
46
- } , [ ] ) ;
47
-
48
38
const loginWithPersonalAccessToken = useCallback ( ( ) => {
49
39
return navigate ( '/login-personal-access-token' , { replace : true } ) ;
50
40
} , [ ] ) ;
@@ -58,7 +48,7 @@ export const AccountsRoute: FC = () => {
58
48
< Header icon = { PersonIcon } > Accounts</ Header >
59
49
< div className = "flex-grow overflow-x-auto px-8" >
60
50
< div className = "mt-4 flex flex-col text-sm" >
61
- { auth . accounts . map ( ( account , i ) => (
51
+ { auth . accounts . map ( ( account ) => (
62
52
< div
63
53
key = { getAccountUUID ( account ) }
64
54
className = "mb-4 flex items-center justify-between rounded-md bg-gray-100 p-2 dark:bg-gray-sidebar"
@@ -104,31 +94,6 @@ export const AccountsRoute: FC = () => {
104
94
</ div >
105
95
</ div >
106
96
< div >
107
- < button
108
- type = "button"
109
- className = { cn ( BUTTON_CLASS_NAME , 'cursor-default' ) }
110
- title = "Primary account"
111
- hidden = { i !== 0 }
112
- >
113
- < StarFillIcon
114
- size = { Size . XLARGE }
115
- className = { IconColor . YELLOW }
116
- aria-label = "Primary account"
117
- />
118
- </ button >
119
- < button
120
- type = "button"
121
- className = { BUTTON_CLASS_NAME }
122
- title = "Set as primary account"
123
- onClick = { ( ) => setAsPrimaryAccount ( account ) }
124
- hidden = { i === 0 }
125
- >
126
- < StarIcon
127
- size = { Size . XLARGE }
128
- className = { IconColor . YELLOW }
129
- aria-label = "Set as primary account"
130
- />
131
- </ button >
132
97
< button
133
98
type = "button"
134
99
className = { BUTTON_CLASS_NAME }
0 commit comments