@@ -6,18 +6,19 @@ import {
6
6
EuiInMemoryTable ,
7
7
EuiToolTip ,
8
8
} from '@elastic/eui' ;
9
- import { type ReactNode , memo , useMemo } from 'react' ;
9
+ import type { ReactNode } from 'react' ;
10
+ import { memo , useMemo } from 'react' ;
10
11
import { useListAccounts } from '../../../hooks/accounts.jsx' ;
11
12
import type { Account } from '../../../types/game.types.js' ;
12
13
13
14
export interface TableListAccountsProps {
14
- editAccountClick : ( account : Account ) => void ;
15
- removeAccountClick : ( account : Account ) => void ;
15
+ onEditAccountClick : ( account : Account ) => void ;
16
+ onRemoveAccountClick : ( account : Account ) => void ;
16
17
}
17
18
18
19
export const TableListAccounts : React . FC < TableListAccountsProps > = memo (
19
20
( props : TableListAccountsProps ) : ReactNode => {
20
- const { editAccountClick , removeAccountClick } = props ;
21
+ const { onEditAccountClick , onRemoveAccountClick } = props ;
21
22
22
23
// All accounts to display.
23
24
const accounts = useListAccounts ( ) ;
@@ -48,7 +49,7 @@ export const TableListAccounts: React.FC<TableListAccountsProps> = memo(
48
49
iconType = "lock"
49
50
display = "base"
50
51
color = "warning"
51
- onClick = { ( ) => editAccountClick ( account ) }
52
+ onClick = { ( ) => onEditAccountClick ( account ) }
52
53
/>
53
54
</ EuiToolTip >
54
55
</ EuiFlexItem >
@@ -59,7 +60,7 @@ export const TableListAccounts: React.FC<TableListAccountsProps> = memo(
59
60
iconType = "exit"
60
61
display = "base"
61
62
color = "danger"
62
- onClick = { ( ) => removeAccountClick ( account ) }
63
+ onClick = { ( ) => onRemoveAccountClick ( account ) }
63
64
/>
64
65
</ EuiToolTip >
65
66
</ EuiFlexItem >
@@ -68,7 +69,7 @@ export const TableListAccounts: React.FC<TableListAccountsProps> = memo(
68
69
} ,
69
70
} ,
70
71
] ;
71
- } , [ editAccountClick , removeAccountClick ] ) ;
72
+ } , [ onEditAccountClick , onRemoveAccountClick ] ) ;
72
73
73
74
return (
74
75
< >
0 commit comments