@guruhotel/aura-ui
Version:
⚛️ React UI library by GuruHotel
1 lines • 1.08 kB
JavaScript
exports.__esModule=!0,exports.useStepsContext=exports.StepsProvider=void 0;var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(require("react")),t=require("react/jsx-runtime");function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}const n=e.createContext({activeStep:0});exports.useStepsContext=()=>e.useContext(n);exports.StepsProvider=({value:e,children:r})=>{const o="error"===e.state,i="loading"===e.state,a="vertical"===e.orientation,s="vertical"!==e.orientation&&"vertical"===e.labelOrientation;return(0,t.jsx)(n.Provider,{value:{...e,isError:o,isLoading:i,isVertical:a,isLabelVertical:s},children:r})};