@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
23 lines (22 loc) • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useExpandableModel = void 0;
const common_1 = require("@workday/canvas-kit-react/common");
const disclosure_1 = require("@workday/canvas-kit-react/disclosure");
/**
* The `ExpandableModel` extends the `DisclosureModel`
*/
exports.useExpandableModel = (0, common_1.createModelHook)({
defaultConfig: {
...disclosure_1.useDisclosureModel.defaultConfig,
},
})(config => {
const disclosure = (0, disclosure_1.useDisclosureModel)(config);
const state = {
...disclosure.state,
};
const events = {
...disclosure.events,
};
return { state, events };
});