fix: check if login when enable affine cloud (#1445)

This commit is contained in:
Himself65
2023-03-09 01:26:07 -06:00
committed by GitHub
parent b23547f4bd
commit 6b533c44be
4 changed files with 41 additions and 24 deletions
@@ -17,6 +17,7 @@ import {
LocalWorkspace,
RemWorkspaceFlavour,
} from '../../../../../shared';
import { apis } from '../../../../../shared/apis';
import { Unreachable } from '../../../affine-error-eoundary';
import { EnableAffineCloudModal } from '../../../enable-affine-cloud-modal';
import { WorkspaceSettingDetailProps } from '../../index';
@@ -101,8 +102,12 @@ const PublishPanelAffine: React.FC<PublishPanelAffineProps> = ({
setOpen(false);
}}
onConfirm={() => {
publishWorkspace(true);
setOpen(false);
if (!apis.auth.isLogin) {
toast(t('Please login first'));
} else {
publishWorkspace(true);
setOpen(false);
}
}}
/>
</>