feat(core): add doc grant feature to share menu (#9672)

This commit is contained in:
JimmFly
2025-02-07 13:05:58 +00:00
parent 459972fe6c
commit 5ae5fd88f1
57 changed files with 3188 additions and 697 deletions
@@ -1,7 +1,7 @@
import { IconButton, MobileMenu } from '@affine/component';
import { SharePage } from '@affine/core/components/affine/share-page-modal/share-menu/share-page';
import { useEnableCloud } from '@affine/core/components/hooks/affine/use-enable-cloud';
import { DocService } from '@affine/core/modules/doc';
import { ShareMenuContent } from '@affine/core/modules/share-menu';
import { WorkspaceService } from '@affine/core/modules/workspace';
import { ShareiOsIcon } from '@blocksuite/icons/rc';
import { useServices } from '@toeverything/infra';
@@ -25,7 +25,7 @@ export const PageHeaderShareButton = () => {
<MobileMenu
items={
<div className={styles.content}>
<SharePage
<ShareMenuContent
workspaceMetadata={workspace.meta}
currentPage={doc}
onEnableAffineCloud={() =>