perf(ui): use lazy rendering for builder element settings popovers

This commit is contained in:
psychedelicious
2025-02-16 09:26:13 +10:00
parent 3446486f40
commit 2fa47cf270
2 changed files with 2 additions and 2 deletions

View File

@@ -32,7 +32,7 @@ export const ContainerElementSettings = memo(({ element }: { element: ContainerE
}, [dispatch, id]);
return (
<Popover>
<Popover isLazy lazyBehavior="unmount">
<PopoverTrigger>
<IconButton aria-label="settings" icon={<PiWrenchFill />} variant="link" size="sm" alignSelf="stretch" />
</PopoverTrigger>

View File

@@ -61,7 +61,7 @@ export const NodeFieldElementSettings = memo(({ element }: { element: NodeFieldE
}, [data.settings, fieldTemplate]);
return (
<Popover placement="top">
<Popover placement="top" isLazy lazyBehavior="unmount">
<PopoverTrigger>
<IconButton aria-label="settings" icon={<PiWrenchFill />} variant="link" size="sm" alignSelf="stretch" />
</PopoverTrigger>