fix(core): can't enter presentation again in share page (#7262)

Fix [TOV-916](https://linear.app/affine-design/issue/TOV-916/分享页面的-present-按钮在第二次进入演示模式时未生效)
This commit is contained in:
CatsJuice 2024-06-19 09:21:23 +00:00
parent 98e35384a6
commit f9903fd748
No known key found for this signature in database
GPG Key ID: 1C1E76924FAFDDE4
2 changed files with 3 additions and 6 deletions

View File

@ -45,13 +45,9 @@ export const PresentButton = () => {
const edgelessPage = editorHost?.querySelector('affine-edgeless-root');
if (!edgelessPage) return;
edgelessPage.slots.edgelessToolUpdated.on(() => {
return edgelessPage.slots.edgelessToolUpdated.on(() => {
setIsPresent(edgelessPage.edgelessTool.type === 'frameNavigator');
});
return () => {
edgelessPage.slots.edgelessToolUpdated.dispose();
};
}).dispose;
}, [editor?.host, isPresent]);
return (

View File

@ -35,6 +35,7 @@ const desktopWhiteList = [
'/open-app/url',
'/upgrade-success',
'/ai-upgrade-success',
'/share',
];
if (
!environment.isDesktop &&