feat(core): impl ai onboarding templates (#7341)

This commit is contained in:
EYHN
2024-06-26 13:49:23 +00:00
parent aeb666f95e
commit dcf766f0ee
10 changed files with 69 additions and 8 deletions
@@ -95,14 +95,13 @@ const DetailPageImpl = memo(function DetailPageImpl() {
}, [editor, isActiveView, setActiveBlockSuiteEditor]);
useEffect(() => {
AIProvider.slots.requestOpenWithChat.on(params => {
const disposable = AIProvider.slots.requestOpenWithChat.on(params => {
const opened = rightSidebar.isOpen$.value;
const actived = activeTabName === 'chat';
if (!opened) {
rightSidebar.open();
}
if (!actived) {
setActiveTabName('chat');
}
@@ -122,7 +121,8 @@ const DetailPageImpl = memo(function DetailPageImpl() {
setTabOnLoad(null);
}
});
}, [activeTabName, rightSidebar, setActiveTabName, setTabOnLoad]);
return disposable.dispose();
}, [activeTabName, rightSidebar, setActiveTabName]);
useEffect(() => {
if (isActiveView) {