v2-ui #87

Merged
Vishnu merged 37 commits from v2-ui into main 2025-05-13 14:34:51 +00:00
3 changed files with 46 additions and 1 deletions
Showing only changes of commit a5cd65898d - Show all commits

View File

@ -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 (
<div className="footer-container">

View File

@ -0,0 +1,30 @@
import React, { useState } from "react";
const SelectFloorPlan: React.FC = () => {
const [preset, setPreset] = useState("");
return (
<div className="select-floorplane-wrapper">
Don't have an idea? Use these presets!
<div className="presets-container">
<button
className={`preset ${preset === "1" ? "active" : ""}`}
onClick={() => {
setPreset("1");
}}
>
Preset 1
</button>
<button
className={`preset ${preset === "2" ? "active" : ""}`}
onClick={() => {
setPreset("2");
}}
>
Preset 2
</button>
</div>
</div>
);
};
export default SelectFloorPlan;

View File

@ -27,3 +27,13 @@
.pointer-none {
pointer-events: none;
}
// temp
.select-floorplane-wrapper{
.presets-container{
.preset{
}
}
}