rich-text-editor
Version:
Rich text editor
15 lines (14 loc) • 590 B
JavaScript
;
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)),
};
}