@skbkontur/db-viewer-ui
Version:
Database Viewer with custom configuration
21 lines • 816 B
JavaScript
;
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