feat: add shortcut for version history visibility with Ctrl + H
This commit is contained in:
parent
cdf8d731f5
commit
033a2799db
|
@ -6,7 +6,6 @@ import useVersionHistoryVisibleStore, {
|
||||||
useShortcutStore,
|
useShortcutStore,
|
||||||
} from "../../../store/builder/store";
|
} from "../../../store/builder/store";
|
||||||
import useModuleStore, { useSubModuleStore } from "../../../store/useModuleStore";
|
import useModuleStore, { useSubModuleStore } from "../../../store/useModuleStore";
|
||||||
import { getUserData } from "../../../functions/getUserData";
|
|
||||||
import { useVersionHistoryStore } from "../../../store/builder/useVersionHistoryStore";
|
import { useVersionHistoryStore } from "../../../store/builder/useVersionHistoryStore";
|
||||||
|
|
||||||
interface MenuBarProps {
|
interface MenuBarProps {
|
||||||
|
@ -22,7 +21,6 @@ interface MenuItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => {
|
const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => {
|
||||||
const { userName } = getUserData();
|
|
||||||
|
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const [activeMenu, setActiveMenu] = useState<string | null>(null);
|
const [activeMenu, setActiveMenu] = useState<string | null>(null);
|
||||||
|
@ -227,7 +225,9 @@ const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => {
|
||||||
setActiveModule('builder');
|
setActiveModule('builder');
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className="menu-button">Version history</div>
|
<div className="menu-button">
|
||||||
|
Version history <div className="value">Ctrl + H</div>
|
||||||
|
</div>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
{/* Theme */}
|
{/* Theme */}
|
||||||
|
|
|
@ -161,6 +161,14 @@ const KeyPressListener: React.FC = () => {
|
||||||
setActiveModule('builder');
|
setActiveModule('builder');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "Ctrl+H":
|
||||||
|
if (!isPlaying) {
|
||||||
|
setVersionHistoryVisible(true);
|
||||||
|
setSubModule("properties");
|
||||||
|
setActiveModule('builder');
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue