ui/scene: make 'select' the default mode

This commit is contained in:
Johannes Kirschbauer
2025-08-29 13:58:35 +02:00
parent 6b4f79c9fa
commit dc9bf5068e
2 changed files with 5 additions and 6 deletions

View File

@@ -225,6 +225,7 @@ const ClanSceneController = (props: RouteSectionProps) => {
}
toast.success("Created");
setShowService(false);
setWorldMode("select");
};
createEffect(
@@ -277,7 +278,7 @@ const ClanSceneController = (props: RouteSectionProps) => {
handleSubmit={handleSubmitService}
onClose={() => {
setShowService(false);
setWorldMode("default");
setWorldMode("select");
currentPromise()?.resolve({ id: "0" });
}}
/>

View File

@@ -65,7 +65,7 @@ export function useMachineClick() {
/*Gloabl signal*/
const [worldMode, setWorldMode] = createSignal<
"default" | "select" | "service" | "create"
>("default");
>("select");
export { worldMode, setWorldMode };
export function CubeScene(props: {
@@ -612,9 +612,7 @@ export function CubeScene(props: {
description="Select machine"
name="Select"
icon="Cursor"
onClick={() =>
setWorldMode((v) => (v === "select" ? "default" : "select"))
}
onClick={() => setWorldMode("select")}
selected={worldMode() === "select"}
/>
<ToolbarButton
@@ -631,7 +629,7 @@ export function CubeScene(props: {
icon="Services"
selected={worldMode() === "service"}
onClick={() => {
setWorldMode((v) => (v === "service" ? "default" : "service"));
setWorldMode("service");
}}
/>
<ToolbarButton