@jswork/react-status-manager
Version:
React component for status manager.
2 lines • 1.12 kB
JavaScript
var m=Object.defineProperty,E=Object.defineProperties;var F=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;var p=(e,r,t)=>r in e?m(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,n=(e,r)=>{for(var t in r||(r={}))d.call(r,t)&&p(e,t,r[t]);if(a)for(var t of a(r))f.call(r,t)&&p(e,t,r[t]);return e},y=(e,r)=>E(e,F(r)),l=(e,r)=>m(e,"name",{value:r,configurable:!0});var A=(e,r)=>{var t={};for(var s in e)d.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&a)for(var s of a(e))r.indexOf(s)<0&&f.call(e,s)&&(t[s]=e[s]);return t};import h,{Fragment as M}from"react";var N={items:[],asProps:{}},S=l(e=>{let u=n(n({},N),e),{value:r,children:t,items:s,as:C=M,asProps:P}=u,g=A(u,["value","children","items","as","asProps"]),R=l(()=>h.Children.map(t,(c,i)=>{let o=s[i],v=Array.isArray(o);return typeof o!=typeof r&&v?o.includes(r)?c:null:r===s[i]?c:null}),"renderChildren");return h.createElement(C,y(n(n({},P),g),{children:R()}))},"ReactStatusManager"),k=S;export{k as default};
//# sourceMappingURL=index.esm.js.map