diff --git a/frontend/apps/editor3d/app/components/reusable/Popover/Popover.tsx b/frontend/apps/editor3d/app/components/reusable/Popover/Popover.tsx index 0e8b563d9a..3d55b39045 100644 --- a/frontend/apps/editor3d/app/components/reusable/Popover/Popover.tsx +++ b/frontend/apps/editor3d/app/components/reusable/Popover/Popover.tsx @@ -17,6 +17,7 @@ interface PopoverMenuProps { onAdd?: () => void; triggerIcon?: ReactNode; showAddButton?: boolean; + disableAddButton?: boolean; showIconsInList?: boolean; mode?: "default" | "toggle" | "button"; triggerLabel?: string; @@ -36,6 +37,7 @@ export const PopoverMenu = ({ onAdd, triggerIcon, showAddButton = false, + disableAddButton = false, showIconsInList = false, mode = "default", triggerLabel, @@ -180,8 +182,14 @@ export const PopoverMenu = ({ {showAddButton && onAdd && ( diff --git a/frontend/apps/editor3d/app/pages/PageEnigma/comps/PromptBox/PromptBox.tsx b/frontend/apps/editor3d/app/pages/PageEnigma/comps/PromptBox/PromptBox.tsx index 105c9d8f06..f408398804 100644 --- a/frontend/apps/editor3d/app/pages/PageEnigma/comps/PromptBox/PromptBox.tsx +++ b/frontend/apps/editor3d/app/pages/PageEnigma/comps/PromptBox/PromptBox.tsx @@ -646,6 +646,7 @@ export const PromptBox = () => { } showAddButton + disableAddButton={cameras.value.length >= 6} showIconsInList mode="toggle" panelTitle="Camera"