@ozen-ui/kit
Version:
React component library
36 lines (35 loc) • 1.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useStepperVerticalStepContext = exports.StepperVerticalStepContext = exports.StepperVerticalStepContextDefaultValue = void 0;
var react_1 = require("react");
var environment_1 = require("../../../../constants/environment");
var constants_1 = require("./constants");
exports.StepperVerticalStepContextDefaultValue = {
variant: constants_1.STEPPER_VERTICAL_STEP_DEFAULT_VARIANT,
current: false,
hasSubsteps: false,
hasSubcontent: false,
step: {
id: '',
setIsSubStepsOpen: function () { },
setIsSubcontentOpen: function () { },
toggleSubcontent: function () { },
toggleSubsteps: function () { },
ref: { current: null },
isSubStepsOpen: false,
isSubcontentOpen: false,
root: null,
substeps: {},
unregisterSubstep: function () { },
registerSubstep: function () { },
},
};
exports.StepperVerticalStepContext = (0, react_1.createContext)(exports.StepperVerticalStepContextDefaultValue);
var useStepperVerticalStepContext = function () {
return (0, react_1.useContext)(exports.StepperVerticalStepContext);
};
exports.useStepperVerticalStepContext = useStepperVerticalStepContext;
// Именованный провайдер
if (environment_1.isDev) {
exports.StepperVerticalStepContext.displayName = 'StepperVerticalStepContext';
}