UNPKG

@redocly/theme

Version:

Shared UI components lib

16 lines 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useControl = void 0; const react_1 = require("react"); const useControl = (initialVal = false) => { const [isOpened, setIsOpened] = (0, react_1.useState)(initialVal); const handleOpen = (0, react_1.useCallback)(() => setIsOpened(true), []); const handleClose = (0, react_1.useCallback)(() => setIsOpened(false), []); return { isOpened, handleOpen, handleClose, }; }; exports.useControl = useControl; //# sourceMappingURL=use-control.js.map