@ozen-ui/kit
Version:
React component library
29 lines (28 loc) • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useStepperVerticalContext = exports.StepperVerticalContext = exports.StepperVerticalContextDefaultValue = void 0;
var react_1 = require("react");
var environment_1 = require("../../constants/environment");
var utils_1 = require("../../utils");
var constants_1 = require("./constants");
exports.StepperVerticalContextDefaultValue = {
ellipsis: constants_1.STEPPER_VERTICAL_DEFAULT_ELLIPSIS,
stepsControl: {
steps: { current: {} },
initializeStep: function () { },
deleteStep: function () { },
},
structure: {
value: { current: { nodes: [], nodeById: {} } },
eventBus: new utils_1.EventBus(),
},
};
exports.StepperVerticalContext = (0, react_1.createContext)(exports.StepperVerticalContextDefaultValue);
var useStepperVerticalContext = function () {
return (0, react_1.useContext)(exports.StepperVerticalContext);
};
exports.useStepperVerticalContext = useStepperVerticalContext;
// Именованный провайдер
if (environment_1.isDev) {
exports.StepperVerticalContext.displayName = 'StepperVerticalContext';
}