design-react-kit
Version:
Componenti React per Bootstrap 5
2 lines • 1.23 kB
JavaScript
var C=Object.create;var a=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty;var b=(o,t)=>{for(var i in t)a(o,i,{get:t[i],enumerable:!0})},f=(o,t,i,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of S(t))!y.call(o,r)&&r!==i&&a(o,r,{get:()=>t[r],enumerable:!(s=N(t,r))||s.enumerable});return o};var k=(o,t,i)=>(i=o!=null?C(h(o)):{},f(t||!o||!o.__esModule?a(i,"default",{value:o,enumerable:!0}):i,o)),v=o=>f(a({},"__esModule",{value:!0}),o);var I={};b(I,{Notification:()=>F});module.exports=v(I);var e=k(require("react"),1),m=require("react-toastify"),x=(0,m.cssTransition)({enter:"",exit:""}),F=o=>{let{toastRef:t,eventHandlers:i}=(0,m.useToast)({...o,transition:x}),{children:s,autoClose:r,onClick:p,role:u,toastId:d,deleteToast:P,closeToast:l,isIn:n}=o,T={display:n?"block":"none"};return(0,e.useEffect)(()=>{n||P()},[n]),(0,e.useEffect)(()=>{let c;return r&&(c=setTimeout(()=>l(),r)),()=>{c!=null&&clearTimeout(Number(c))}},[r,l]),e.default.createElement("div",{id:d,onClick:p,...i,style:T,ref:t,...n&&{role:u}},s)};0&&(module.exports={Notification});
//# sourceMappingURL=Notification.cjs.map
;