UNPKG

@skbkontur/db-viewer-ui

Version:

Database Viewer with custom configuration

21 lines 816 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDeveloperMode = void 0; const react_1 = require("react"); const useDeveloperMode = (defaultValue) => { const [isActivated, setIsActivated] = (0, react_1.useState)(defaultValue !== null && defaultValue !== void 0 ? defaultValue : false); (0, react_1.useEffect)(() => { const handleKeyPress = (event) => { if (event.key === "h") { setIsActivated(!isActivated); } }; window.addEventListener("keydown", handleKeyPress); return () => { window.removeEventListener("keydown", handleKeyPress); }; }, [isActivated]); return isActivated; }; exports.useDeveloperMode = useDeveloperMode; //# sourceMappingURL=useDeveloperMode.js.map