-
-
-
- {title && (
-
- {title}
-
- )}
- {children}
-
-
-
+
+
);
-};
\ No newline at end of file
+};
diff --git a/app/modules/ButtonDialogue/ButtonDialogue.tsx b/app/modules/ButtonDialogue/ButtonDialogue.tsx
index e83bf0c149..f6aba3a01a 100644
--- a/app/modules/ButtonDialogue/ButtonDialogue.tsx
+++ b/app/modules/ButtonDialogue/ButtonDialogue.tsx
@@ -8,11 +8,12 @@ interface ButtonDialoguePropsI {
buttonProps?: UnionedButtonProps;
confirmButtonProps?: UnionedButtonProps;
closeButtonProps?: UnionedButtonProps;
- dialogProps?:{
+ dialogProps?: {
className?: string;
};
title?: string;
children: React.ReactNode;
+ showClose?: boolean;
}
export const ButtonDialogue = ({
@@ -22,6 +23,7 @@ export const ButtonDialogue = ({
closeButtonProps: unionedCloseButtonProps,
title,
children,
+ showClose = true,
}: ButtonDialoguePropsI) => {
const [isOpen, setIsOpen] = useState(false);
@@ -43,19 +45,20 @@ export const ButtonDialogue = ({
title={title}
isOpen={isOpen}
onClose={closeModal}
- className={dialogProps.className}
- >
-
{children}
+ className={dialogProps.className}>
+
{children}
-
+ {showClose && (
+
+ )}
+
{confirmButtonProps && (
)}
-
+
>
);
};
diff --git a/app/pages/PageEnigma/comps/ControlsTopButtons/ControlsTopButtons.tsx b/app/pages/PageEnigma/comps/ControlsTopButtons/ControlsTopButtons.tsx
index 07ab5dd9cd..2925797ad4 100644
--- a/app/pages/PageEnigma/comps/ControlsTopButtons/ControlsTopButtons.tsx
+++ b/app/pages/PageEnigma/comps/ControlsTopButtons/ControlsTopButtons.tsx
@@ -6,6 +6,7 @@ import { ToasterContext } from "~/contexts/ToasterContext";
// import { APPUI_ACTION_TYPES } from "app/reducers";
import { TestFeaturesButtons } from "./TestFeaturesButtons";
+import { Help } from "./Help";
export const ControlsTopButtons = () => {
const editorEngine = useContext(EngineContext);
@@ -49,8 +50,7 @@ export const ControlsTopButtons = () => {
label: "Load",
disabled: sceneToken === "",
onClick: handleButtonLoadScene,
- }}
- >
+ }}>
{
@@ -69,8 +69,7 @@ export const ControlsTopButtons = () => {
label: "Save",
disabled: sceneName === "",
onClick: handleButtonSave,
- }}
- >
+ }}>
{
@@ -89,8 +88,7 @@ export const ControlsTopButtons = () => {
disabled: mediaToken === "",
onClick: handleMediaToken,
}}
- title="Add Scene Object via Media Token"
- >
+ title="Add Scene Object via Media Token">
{
@@ -104,15 +102,14 @@ export const ControlsTopButtons = () => {
variant: "secondary",
label: "Help",
}}
- title="Help"
- >
-
Do you need help?
-
Ask Michael about this project
-
Ask Miles about ThreeJS
-
Ask Wil about React
+ dialogProps={{
+ className: "max-w-6xl w-auto",
+ }}
+ title="Help">
+
-