+ {_('Login below.')} {_('Or create an account.')}
+ Email
+
+ Password
+
+
+
+ );
+ }
+
+ const onSelectButtonClick = useCallback(async (name: string) => {
+ if (name === 'joplinCloud') {
+ setShowJoplinCloudForm(true);
+ } else {
+ Setting.setValue('sync.target', name === 'dropbox' ? 7 : 3);
+ await Setting.saveAll();
+ closeDialog(props.dispatch);
+ props.dispatch({
+ type: 'NAV_GO',
+ routeName: name === 'dropbox' ? 'DropboxLogin' : 'OneDriveLogin',
+ });
+ }
+ }, [props.dispatch]);
+
+ function renderSelectArea(info: SyncTargetInfo) {
+ if (info.name === 'joplinCloud' && showJoplinCloudForm) {
+ return renderJoplinCloudLoginForm();
+ } else {
+ return (
+