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"