extend component props
This commit is contained in:
@@ -4,8 +4,16 @@ import { useClipboard } from 'use-clipboard-copy';
|
||||
import { AccountsContext } from 'src/context';
|
||||
import { AccountAvatar } from './AccountAvatar';
|
||||
|
||||
export const AccountItem = ({ name, address }: { name: string; address: string }) => {
|
||||
const { selectedAccount, handleSelectAccount, setDialogToDisplay, setAccountMnemonic } = useContext(AccountsContext);
|
||||
export const AccountItem = ({
|
||||
name,
|
||||
address,
|
||||
onSelectAccount,
|
||||
}: {
|
||||
name: string;
|
||||
address: string;
|
||||
onSelectAccount: () => void;
|
||||
}) => {
|
||||
const { selectedAccount, setDialogToDisplay, setAccountMnemonic } = useContext(AccountsContext);
|
||||
const { copy, copied } = useClipboard({ copiedTimeout: 1000 });
|
||||
return (
|
||||
<ListItem
|
||||
@@ -13,7 +21,7 @@ export const AccountItem = ({ name, address }: { name: string; address: string }
|
||||
disableGutters
|
||||
sx={selectedAccount?.id === name ? { bgcolor: 'rgba(33, 208, 115, 0.1)' } : {}}
|
||||
>
|
||||
<ListItemButton disableRipple onClick={() => handleSelectAccount(name)}>
|
||||
<ListItemButton disableRipple onClick={onSelectAccount}>
|
||||
<ListItemAvatar sx={{ minWidth: 0, mr: 2 }}>
|
||||
<AccountAvatar name={name} />
|
||||
</ListItemAvatar>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import React, { useContext, useState } from 'react';
|
||||
import { AccountsContext, AppContext } from 'src/context';
|
||||
import { EditAccountModal } from './EditAccountModal';
|
||||
import { AddAccountModal } from './AddAccountModal';
|
||||
import { AccountsModal } from './AccountsModal';
|
||||
import { MnemonicModal } from './MnemonicModal';
|
||||
import { EditAccountModal } from './modals/EditAccountModal';
|
||||
import { AddAccountModal } from './modals/AddAccountModal';
|
||||
import { AccountsModal } from './modals/AccountsModal';
|
||||
import { MnemonicModal } from './modals/MnemonicModal';
|
||||
import { AccountOverview } from './AccountOverview';
|
||||
import { MultiAccountHowTo } from './MultiAccountHowTo';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user