Skip to content

Commit

Permalink
feat: display no accounts (#56)
Browse files Browse the repository at this point in the history
  • Loading branch information
anukulpandey authored Jun 10, 2024
1 parent 0f0c0ff commit 7c53161
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions src/components/AccountSelector/AccountSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ interface AccountSelector {
onConfirmAccountCreation?: (seed: string, name: string) => any;
handleWalletConnect?:()=>Promise<void>;
open?: boolean;
setOpen?:(val:boolean)=>void;
}

export const AccountSelector = ({
Expand All @@ -63,12 +64,21 @@ export const AccountSelector = ({
onConfirmAccountCreation,
handleWalletConnect,
open = false,
setOpen
}: AccountSelector): JSX.Element => {
const name = selectedSigner ? selectedSigner.name : "";
const balance = toReefBalanceDisplay(selectedSigner?.balance);

const [allAccounts, setAllAccounts] = useState<Account[]>();
const [isOpen, setOpen] = useState(open);
const [isOpen, setIsOpen] = useState(open);

useEffect(()=>{
if(setOpen)setOpen(isOpen);
},[isOpen])

useEffect(()=>{
if(open!=isOpen)setIsOpen(open);
},[open])

useEffect(() => {
const allAccounts: Account[] = accounts.map((acc) => {
Expand Down Expand Up @@ -102,7 +112,7 @@ export const AccountSelector = ({

const index = accounts.indexOf(acc);
selectAccount(index, acc);
setOpen(false);
setIsOpen(false);
};

return (
Expand Down Expand Up @@ -139,15 +149,15 @@ export const AccountSelector = ({
<button
type="button"
className="nav-account__account"
onClick={() => setOpen(true)}
onClick={() => setIsOpen(true)}
>
<span>{trim(name)}</span>
</button>
)}

<Uik.AccountSelector
isOpen={isOpen}
onClose={() => setOpen(false)}
onClose={() => setIsOpen(false)}
availableExtensions={availableExtensions || Object.values(walletSelectorOptions)}
selExtName={selExtName}
onExtensionSelect={selectExtension}
Expand All @@ -173,7 +183,7 @@ export const AccountSelector = ({
type="button"
aria-label="Open button"
className="nav-account__gear"
onClick={() => setOpen(true)}
onClick={() => setIsOpen(true)}
>
<FontAwesomeIcon icon={faGear} />
</button>
Expand Down

0 comments on commit 7c53161

Please sign in to comment.