diff --git a/packages/editor/src/components/Editor.tsx b/packages/editor/src/components/Editor.tsx index d606a10d..625d33b4 100644 --- a/packages/editor/src/components/Editor.tsx +++ b/packages/editor/src/components/Editor.tsx @@ -114,10 +114,7 @@ export const Editor: React.FC = observer( const appComponent = useMemo(() => { return isDisplayApp ? ( - + ) : null; }, [App, app, gridCallbacks, isDisplayApp]); @@ -198,7 +195,7 @@ export const Editor: React.FC = observer( display="flex" flexDirection="column" textAlign="left" - lazyBehavior='keepMounted' + lazyBehavior="keepMounted" isLazy index={explorerMenuTab} onChange={activatedTab => { @@ -211,11 +208,11 @@ export const Editor: React.FC = observer( Data State - - + + - + = observer( services={services} /> - + - + diff --git a/packages/editor/src/components/StructureTree/StructureTree.tsx b/packages/editor/src/components/StructureTree/StructureTree.tsx index 5f95160b..616d5be0 100644 --- a/packages/editor/src/components/StructureTree/StructureTree.tsx +++ b/packages/editor/src/components/StructureTree/StructureTree.tsx @@ -51,11 +51,14 @@ export const StructureTree: React.FC = props => { useEffect(() => { wrapperRef.current ?.querySelector(`#tree-item-${selectedComponentId}`) - ?.scrollIntoView(); + ?.scrollIntoView({ + behavior:'smooth', + block:'center' + }); }, [selectedComponentId]); return ( - + Components