refactor: migrate account-menu to react - initial UI

This commit is contained in:
VardanHakobyan
2021-05-26 22:30:32 +04:00
parent d738594a9c
commit 844b43e2fb
11 changed files with 739 additions and 4 deletions

View File

@@ -19,6 +19,9 @@ const ConfirmSignoutContainer = observer((props: Props) => {
if (!props.appState.accountMenu.signingOut) {
return null;
}
if (!props.appState.accountMenu2.signingOut) {
return null;
}
return <ConfirmSignoutModal {...props} />;
});
@@ -30,13 +33,15 @@ const ConfirmSignoutModal = observer(({ application, appState }: Props) => {
const cancelRef = useRef<HTMLButtonElement>();
function close() {
appState.accountMenu.setSigningOut(false);
appState.accountMenu2.setSigningOut(false);
}
const [localBackupsCount, setLocalBackupsCount] = useState(0);
useEffect(() => {
application.bridge.localBackupsCount().then(setLocalBackupsCount);
}, [appState.accountMenu.signingOut, application.bridge]);
// }, [appState.accountMenu.signingOut, application.bridge]);
}, [appState.accountMenu.signingOut, appState.accountMenu2.signingOut, application.bridge]);
return (
<AlertDialog onDismiss={close} leastDestructiveRef={cancelRef}>