@fluentui/state
Version:
A set of utils to create framework agnostic and reusable state managers
34 lines (32 loc) • 806 B
JavaScript
exports.__esModule = true;
exports.createDialogManager = void 0;
var _createManager = require("../createManager");
var createDialogManager = function createDialogManager(config) {
if (config === void 0) {
config = {};
}
return (0, _createManager.createManager)(Object.assign({}, config, {
state: Object.assign({
open: false
}, config.state),
actions: Object.assign({
close: function close() {
return function () {
return {
open: false
};
};
},
open: function open() {
return function () {
return {
open: true
};
};
}
}, config.actions)
}));
};
exports.createDialogManager = createDialogManager;
//# sourceMappingURL=dialogManager.js.map
;