diff --git a/app/src/components/footer/Footer.tsx b/app/src/components/footer/Footer.tsx index be52a92..abb3a97 100644 --- a/app/src/components/footer/Footer.tsx +++ b/app/src/components/footer/Footer.tsx @@ -10,14 +10,19 @@ import { import ShortcutHelper from "./shortcutHelper"; import { useShortcutStore } from "../../store/builder/store"; import { usePlayButtonStore } from "../../store/usePlayButtonStore"; +import OuterClick from "../../utils/outerClick"; const Footer: React.FC = () => { const { logs, setIsLogListVisible } = useLogger(); const lastLog = logs.length > 0 ? logs[logs.length - 1] : null; - const { showShortcuts } = useShortcutStore(); + const { showShortcuts, setShowShortcuts } = useShortcutStore(); const { isPlaying } = usePlayButtonStore(); + OuterClick({ + contextClassName: ["shortcut-helper-overlay"], + setMenuVisible: () => setShowShortcuts(false), + }); return (
diff --git a/app/src/components/temporary/SelectFloorPlan.tsx b/app/src/components/temporary/SelectFloorPlan.tsx new file mode 100644 index 0000000..4e9cb1a --- /dev/null +++ b/app/src/components/temporary/SelectFloorPlan.tsx @@ -0,0 +1,30 @@ +import React, { useState } from "react"; + +const SelectFloorPlan: React.FC = () => { + const [preset, setPreset] = useState(""); + return ( +
+ Don't have an idea? Use these presets! +
+ + +
+
+ ); +}; + +export default SelectFloorPlan; diff --git a/app/src/styles/scene/scene.scss b/app/src/styles/scene/scene.scss index ff7fec3..a9341c0 100644 --- a/app/src/styles/scene/scene.scss +++ b/app/src/styles/scene/scene.scss @@ -27,3 +27,13 @@ .pointer-none { pointer-events: none; } + + +// temp +.select-floorplane-wrapper{ + .presets-container{ + .preset{ + + } + } +} \ No newline at end of file