mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-04 14:45:06 -05:00
perf(ui): use lazy rendering for builder element settings popovers
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user