fix(core): fix menu bugs (#8074)

This commit is contained in:
EYHN
2024-09-04 07:19:08 +00:00
parent 01e6370dd2
commit 51f3566bec
12 changed files with 188 additions and 79 deletions

View File

@@ -43,7 +43,6 @@ export const BlocksuiteHeaderTitle = (props: BlockSuiteHeaderTitleProps) => {
return (
<InlineEdit
className={clsx(styles.title, props.className)}
autoSelect
value={docTitle}
onChange={onChange}
editable={!isSharedMode}

View File

@@ -376,9 +376,9 @@ export const ExplorerTreeNode = ({
</div>
</div>
{renameable && renaming && (
{renameable && (
<RenameModal
open
open={!!renaming}
width={sidebarWidth - 32}
onOpenChange={setRenaming}
onRename={handleRename}

View File

@@ -116,7 +116,10 @@ export function NormalPageHeader({ page, workspace }: PageHeaderProps) {
useDetailPageHeaderResponsive(containerWidth);
const onRename = useCallback(() => {
setTimeout(() => titleInputHandleRef.current?.triggerEdit());
setTimeout(
() => titleInputHandleRef.current?.triggerEdit(),
500 /* wait for menu animation end */
);
}, []);
const title = useDocCollectionPageTitle(workspace.docCollection, page?.id);