diff --git a/app/pages/PageEnigma/PageEnigma.tsx b/app/pages/PageEnigma/PageEnigma.tsx
index 0555eaf6eb..96f71054dc 100644
--- a/app/pages/PageEnigma/PageEnigma.tsx
+++ b/app/pages/PageEnigma/PageEnigma.tsx
@@ -10,12 +10,16 @@ import {
} from "@fortawesome/free-solid-svg-icons";
-import { Button } from '~/components/Button';
-import { ButtonLink } from '~/components/ButtonLink';
+import {
+ Button,
+ ButtonLink,
+} from '~/components';
import { ButtonDialogue } from '~/modules/ButtonDialogue';
import { TopBarHelmet } from '~/modules/TopBarHelmet/TopBarHelmet';
import { SidePanel } from '~/modules/SidePanel';
-import { LowerPanel } from '~/modules/LowerPanel';
+import { Controls3D } from './comps/Controls3D';
+import { ControlsVideo } from './comps/ControlsVideo';
+import { Timeline } from './comps/Timeline';
import Editor from './js/editor';
@@ -96,6 +100,8 @@ export const PageEnigma = () => {
Ask Miles about ThreeJS
Ask Wil about React
+
+
@@ -103,10 +109,7 @@ export const PageEnigma = () => {
-
-
-
-
+
);
}
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/Controls3D/Controls3D.tsx b/app/pages/PageEnigma/comps/Controls3D/Controls3D.tsx
new file mode 100644
index 0000000000..37a2a5b6c0
--- /dev/null
+++ b/app/pages/PageEnigma/comps/Controls3D/Controls3D.tsx
@@ -0,0 +1,10 @@
+export const Controls3D = ()=>{
+ return(
+
+ Controls for the 3D scene
+
+ );
+}
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/Controls3D/index.tsx b/app/pages/PageEnigma/comps/Controls3D/index.tsx
new file mode 100644
index 0000000000..73deaa5a35
--- /dev/null
+++ b/app/pages/PageEnigma/comps/Controls3D/index.tsx
@@ -0,0 +1 @@
+export { Controls3D } from './Controls3D';
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/ControlsVideo/ControlsVideo.tsx b/app/pages/PageEnigma/comps/ControlsVideo/ControlsVideo.tsx
new file mode 100644
index 0000000000..a7701b1536
--- /dev/null
+++ b/app/pages/PageEnigma/comps/ControlsVideo/ControlsVideo.tsx
@@ -0,0 +1,6 @@
+
+export const ControlsVideo = ()=>{
+ return(
+
Video Controls
+ );
+};
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/ControlsVideo/index.tsx b/app/pages/PageEnigma/comps/ControlsVideo/index.tsx
new file mode 100644
index 0000000000..d4c0c69732
--- /dev/null
+++ b/app/pages/PageEnigma/comps/ControlsVideo/index.tsx
@@ -0,0 +1 @@
+export { ControlsVideo } from './ControlsVideo';
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/Timeline/Timeline.tsx b/app/pages/PageEnigma/comps/Timeline/Timeline.tsx
new file mode 100644
index 0000000000..fe278ba39e
--- /dev/null
+++ b/app/pages/PageEnigma/comps/Timeline/Timeline.tsx
@@ -0,0 +1,10 @@
+import { LowerPanel } from "~/modules/LowerPanel";
+
+export const Timeline = ()=>{
+ return(
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/app/pages/PageEnigma/comps/Timeline/index.tsx b/app/pages/PageEnigma/comps/Timeline/index.tsx
new file mode 100644
index 0000000000..2015b7541d
--- /dev/null
+++ b/app/pages/PageEnigma/comps/Timeline/index.tsx
@@ -0,0 +1 @@
+export { Timeline } from './Timeline';
\ No newline at end of file