feat: rewrite enable affile cloud

This commit is contained in:
DiamondThree
2023-01-23 10:38:05 +08:00
parent ba7a4378ad
commit 6d41090e27
4 changed files with 31 additions and 38 deletions
@@ -16,9 +16,10 @@ import { useWorkspaceHelper } from '@/hooks/use-workspace-helper';
import { useTranslation } from '@affine/i18n';
import Loading from '@/components/loading';
import { Wrapper } from '@/ui/layout';
import { EnableWorkspaceButton } from '../enable-workspace';
export const PublishPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
const shareUrl = window.location.host + '/public-workspace/' + workspace.id;
const { publishWorkspace, enableWorkspace } = useWorkspaceHelper();
const { publishWorkspace } = useWorkspaceHelper();
const { t } = useTranslation();
const [loaded, setLoaded] = useState(true);
const togglePublic = async (flag: boolean) => {
@@ -30,9 +31,6 @@ export const PublishPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
toast('Copied url to clipboard');
};
const enableAffineCloud = async () => {
await enableWorkspace();
};
return (
<>
{workspace.provider === 'affine' ? (
@@ -100,17 +98,7 @@ export const PublishPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
</StyledPublishExplanation>
<StyledPublishCopyContainer>
<Button
onClick={async () => {
setLoaded(false);
await enableAffineCloud();
setLoaded(true);
}}
type="primary"
shape="circle"
>
{t('Enable AFFiNE Cloud')}
</Button>
<EnableWorkspaceButton></EnableWorkspaceButton>
</StyledPublishCopyContainer>
</>
</StyledPublishContent>