UNPKG

rich-text-editor

Version:
15 lines (14 loc) 590 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useToolbarState; const react_1 = require("react"); const utility_1 = require("../../utility"); function useToolbarState() { const [isExpand, setExpand] = (0, react_1.useState)(false); return { isExpand, expandOn: (0, utility_1.eventHandlerWithoutFocusLoss)(() => setExpand(true)), expandOff: (0, utility_1.eventHandlerWithoutFocusLoss)(() => setExpand(false)), expandFlip: (0, utility_1.eventHandlerWithoutFocusLoss)(() => setExpand((v) => !v)), }; }