Quellcode durchsuchen

fix a performance issue for TreeItemForModal

Yuki Takei vor 2 Jahren
Ursprung
Commit
6d06b5bbf8
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      apps/app/src/components/PageSelectModal/TreeItemForModal.tsx

+ 2 - 1
apps/app/src/components/PageSelectModal/TreeItemForModal.tsx

@@ -10,6 +10,7 @@ type PageTreeItemProps = TreeItemProps & {
 
 
 export const TreeItemForModal: FC<PageTreeItemProps> = (props) => {
 export const TreeItemForModal: FC<PageTreeItemProps> = (props) => {
 
 
+  const { isOpen } = props;
   const { Input: NewPageInput, CreateButton: NewPageCreateButton } = useNewPageInput();
   const { Input: NewPageInput, CreateButton: NewPageCreateButton } = useNewPageInput();
 
 
   return (
   return (
@@ -17,7 +18,7 @@ export const TreeItemForModal: FC<PageTreeItemProps> = (props) => {
       key={props.key}
       key={props.key}
       targetPathOrId={props.targetPathOrId}
       targetPathOrId={props.targetPathOrId}
       itemNode={props.itemNode}
       itemNode={props.itemNode}
-      isOpen
+      isOpen={isOpen}
       isEnableActions={props.isEnableActions}
       isEnableActions={props.isEnableActions}
       isReadOnlyUser={props.isReadOnlyUser}
       isReadOnlyUser={props.isReadOnlyUser}
       onRenamed={props.onRenamed}
       onRenamed={props.onRenamed}