refactor: update import statements for useToggleStore to named import
This commit is contained in:
parent
77a15d0f48
commit
69a7f28d71
|
@ -2,7 +2,7 @@ import React from "react";
|
||||||
import { ToggleSidebarIcon } from "../../icons/HeaderIcons";
|
import { ToggleSidebarIcon } from "../../icons/HeaderIcons";
|
||||||
import { LogoIcon } from "../../icons/Logo";
|
import { LogoIcon } from "../../icons/Logo";
|
||||||
import FileMenu from "../../ui/FileMenu";
|
import FileMenu from "../../ui/FileMenu";
|
||||||
import useToggleStore from "../../../store/useUIToggleStore";
|
import {useToggleStore} from "../../../store/useUIToggleStore";
|
||||||
import useModuleStore from "../../../store/useModuleStore";
|
import useModuleStore from "../../../store/useModuleStore";
|
||||||
|
|
||||||
const Header: React.FC = () => {
|
const Header: React.FC = () => {
|
||||||
|
|
|
@ -2,7 +2,7 @@ import React, { useEffect, useState } from "react";
|
||||||
import ToggleHeader from "../../ui/inputs/ToggleHeader";
|
import ToggleHeader from "../../ui/inputs/ToggleHeader";
|
||||||
import Outline from "./Outline";
|
import Outline from "./Outline";
|
||||||
import Header from "./Header";
|
import Header from "./Header";
|
||||||
import useToggleStore from "../../../store/useUIToggleStore";
|
import {useToggleStore} from "../../../store/useUIToggleStore";
|
||||||
import Assets from "./Assets";
|
import Assets from "./Assets";
|
||||||
import useModuleStore from "../../../store/useModuleStore";
|
import useModuleStore from "../../../store/useModuleStore";
|
||||||
import Widgets from "./visualization/widgets/Widgets";
|
import Widgets from "./visualization/widgets/Widgets";
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { ActiveUser } from "../../../types/users";
|
||||||
import CollaborationPopup from "../../templates/CollaborationPopup";
|
import CollaborationPopup from "../../templates/CollaborationPopup";
|
||||||
import { getAvatarColor } from "../../../modules/collaboration/functions/getAvatarColor";
|
import { getAvatarColor } from "../../../modules/collaboration/functions/getAvatarColor";
|
||||||
import { useSelectedUserStore } from "../../../store/useCollabStore";
|
import { useSelectedUserStore } from "../../../store/useCollabStore";
|
||||||
import useToggleStore from "../../../store/useUIToggleStore";
|
import {useToggleStore} from "../../../store/useUIToggleStore";
|
||||||
import { ToggleSidebarIcon } from "../../icons/HeaderIcons";
|
import { ToggleSidebarIcon } from "../../icons/HeaderIcons";
|
||||||
import useModuleStore from "../../../store/useModuleStore";
|
import useModuleStore from "../../../store/useModuleStore";
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import {
|
||||||
PropertiesIcon,
|
PropertiesIcon,
|
||||||
SimulationIcon,
|
SimulationIcon,
|
||||||
} from "../../icons/SimulationIcons";
|
} from "../../icons/SimulationIcons";
|
||||||
import useToggleStore from "../../../store/useUIToggleStore";
|
import {useToggleStore} from "../../../store/useUIToggleStore";
|
||||||
import Visualization from "./visualization/Visualization";
|
import Visualization from "./visualization/Visualization";
|
||||||
import Analysis from "./analysis/Analysis";
|
import Analysis from "./analysis/Analysis";
|
||||||
import Simulations from "./simulation/Simulations";
|
import Simulations from "./simulation/Simulations";
|
||||||
|
|
|
@ -28,7 +28,7 @@ import {
|
||||||
useSaveVersion,
|
useSaveVersion,
|
||||||
} from "../../../../store/builder/store";
|
} from "../../../../store/builder/store";
|
||||||
import CompareLayOut from "../../../ui/compareVersion/CompareLayOut";
|
import CompareLayOut from "../../../ui/compareVersion/CompareLayOut";
|
||||||
import useToggleStore from "../../../../store/useUIToggleStore";
|
import {useToggleStore} from "../../../../store/useUIToggleStore";
|
||||||
|
|
||||||
interface Event {
|
interface Event {
|
||||||
modelName: string;
|
modelName: string;
|
||||||
|
|
|
@ -6,7 +6,7 @@ import {
|
||||||
SimulationIcon,
|
SimulationIcon,
|
||||||
VisualizationIcon,
|
VisualizationIcon,
|
||||||
} from "../icons/ExportModuleIcons";
|
} from "../icons/ExportModuleIcons";
|
||||||
import useToggleStore from "../../store/useUIToggleStore";
|
import {useToggleStore} from "../../store/useUIToggleStore";
|
||||||
import useVersionHistoryStore from "../../store/builder/store";
|
import useVersionHistoryStore from "../../store/builder/store";
|
||||||
|
|
||||||
const ModuleToggle: React.FC = () => {
|
const ModuleToggle: React.FC = () => {
|
||||||
|
|
|
@ -32,7 +32,7 @@ import {
|
||||||
useActiveSubTool,
|
useActiveSubTool,
|
||||||
useShortcutStore,
|
useShortcutStore,
|
||||||
} from "../../store/builder/store";
|
} from "../../store/builder/store";
|
||||||
import useToggleStore from "../../store/useUIToggleStore";
|
import {useToggleStore} from "../../store/useUIToggleStore";
|
||||||
import {
|
import {
|
||||||
use3DWidget,
|
use3DWidget,
|
||||||
useFloatingWidget,
|
useFloatingWidget,
|
||||||
|
|
|
@ -34,7 +34,7 @@ import Footer from "../components/footer/Footer";
|
||||||
import SelectFloorPlan from "../components/temporary/SelectFloorPlan";
|
import SelectFloorPlan from "../components/temporary/SelectFloorPlan";
|
||||||
import ControlsPlayer from "../components/layout/controls/ControlsPlayer";
|
import ControlsPlayer from "../components/layout/controls/ControlsPlayer";
|
||||||
import CompareLayOut from "../components/ui/compareVersion/CompareLayOut";
|
import CompareLayOut from "../components/ui/compareVersion/CompareLayOut";
|
||||||
import useToggleStore from "../store/useUIToggleStore";
|
import {useToggleStore} from "../store/useUIToggleStore";
|
||||||
import RegularDropDown from "../components/ui/inputs/RegularDropDown";
|
import RegularDropDown from "../components/ui/inputs/RegularDropDown";
|
||||||
import VersionSaved from "../components/layout/sidebarRight/versionHisory/VersionSaved";
|
import VersionSaved from "../components/layout/sidebarRight/versionHisory/VersionSaved";
|
||||||
import SimulationPlayer from "../components/ui/simulation/simulationPlayer";
|
import SimulationPlayer from "../components/ui/simulation/simulationPlayer";
|
||||||
|
|
|
@ -6,7 +6,7 @@ interface ToggleState {
|
||||||
setToggleUI: (value1: boolean, value2: boolean) => void;
|
setToggleUI: (value1: boolean, value2: boolean) => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
const useToggleStore = create<ToggleState>((set) => ({
|
export const useToggleStore = create<ToggleState>((set) => ({
|
||||||
toggleUILeft: true,
|
toggleUILeft: true,
|
||||||
toggleUIRight: false,
|
toggleUIRight: false,
|
||||||
setToggleUI: (value1: boolean, value2: boolean) => {
|
setToggleUI: (value1: boolean, value2: boolean) => {
|
||||||
|
@ -14,4 +14,13 @@ const useToggleStore = create<ToggleState>((set) => ({
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
|
||||||
export default useToggleStore;
|
interface PlayerState {
|
||||||
|
hidePlayer: boolean;
|
||||||
|
setHidePlayer: (hide: boolean) => void;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Create the Zustand store
|
||||||
|
export const usePlayerStore = create<PlayerState>((set) => ({
|
||||||
|
hidePlayer: false, // initial state
|
||||||
|
setHidePlayer: (hide) => set({ hidePlayer: hide }), // state updater
|
||||||
|
}));
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import React, { useEffect } from "react";
|
import React, { useEffect } from "react";
|
||||||
import useModuleStore, { useThreeDStore } from "../../store/useModuleStore";
|
import useModuleStore, { useThreeDStore } from "../../store/useModuleStore";
|
||||||
import useToggleStore from "../../store/useUIToggleStore";
|
import {useToggleStore} from "../../store/useUIToggleStore";
|
||||||
import {
|
import {
|
||||||
useActiveSubTool,
|
useActiveSubTool,
|
||||||
useActiveTool,
|
useActiveTool,
|
||||||
|
@ -17,6 +17,7 @@ import useCameraModeStore, {
|
||||||
} from "../../store/usePlayButtonStore";
|
} from "../../store/usePlayButtonStore";
|
||||||
import { detectModifierKeys } from "./detectModifierKeys";
|
import { detectModifierKeys } from "./detectModifierKeys";
|
||||||
import { useSelectedZoneStore } from "../../store/visualization/useZoneStore";
|
import { useSelectedZoneStore } from "../../store/visualization/useZoneStore";
|
||||||
|
import { useLogger } from "../../components/ui/log/LoggerContext";
|
||||||
|
|
||||||
const KeyPressListener: React.FC = () => {
|
const KeyPressListener: React.FC = () => {
|
||||||
const { activeModule, setActiveModule } = useModuleStore();
|
const { activeModule, setActiveModule } = useModuleStore();
|
||||||
|
@ -34,6 +35,8 @@ const KeyPressListener: React.FC = () => {
|
||||||
const { showShortcuts, setShowShortcuts } = useShortcutStore();
|
const { showShortcuts, setShowShortcuts } = useShortcutStore();
|
||||||
const { setWalkMode } = useCameraModeStore();
|
const { setWalkMode } = useCameraModeStore();
|
||||||
const { setIsVersionSaved } = useSaveVersion();
|
const { setIsVersionSaved } = useSaveVersion();
|
||||||
|
const { isLogListVisible, setIsLogListVisible } = useLogger();
|
||||||
|
|
||||||
|
|
||||||
const isTextInput = (element: Element | null): boolean =>
|
const isTextInput = (element: Element | null): boolean =>
|
||||||
element instanceof HTMLInputElement ||
|
element instanceof HTMLInputElement ||
|
||||||
|
@ -175,6 +178,10 @@ const KeyPressListener: React.FC = () => {
|
||||||
setIsPlaying(true);
|
setIsPlaying(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (keyCombination === "L") {
|
||||||
|
setIsLogListVisible(!isLogListVisible);
|
||||||
|
}
|
||||||
|
|
||||||
if (keyCombination === "ESCAPE") {
|
if (keyCombination === "ESCAPE") {
|
||||||
setWalkMode(false);
|
setWalkMode(false);
|
||||||
setActiveTool("cursor");
|
setActiveTool("cursor");
|
||||||
|
@ -210,6 +217,7 @@ const KeyPressListener: React.FC = () => {
|
||||||
toggleView,
|
toggleView,
|
||||||
showShortcuts,
|
showShortcuts,
|
||||||
isPlaying,
|
isPlaying,
|
||||||
|
isLogListVisible
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue