UNPKG

react-toastify-prim

Version:
3 lines 19 kB
"use client"; import{isValidElement as Qt}from"react";var z=t=>typeof t=="number"&&!isNaN(t),L=t=>typeof t=="string",k=t=>typeof t=="function",Et=t=>L(t)||z(t),F=t=>L(t)||k(t)?t:null,St=(t,o)=>t===!1||z(t)&&t>0?t:o,H=t=>Qt(t)||L(t)||k(t)||z(t);import It,{useEffect as Gt,useLayoutEffect as qt,useRef as Kt}from"react";function at(t,o,e=300){let{scrollHeight:i,style:n}=t;requestAnimationFrame(()=>{n.minHeight="initial",n.height=i+"px",n.transition=`all ${e}ms`,requestAnimationFrame(()=>{n.height="0",n.padding="0",n.margin="0",setTimeout(o,e)})})}function U({enter:t,exit:o,appendPosition:e=!1,collapse:i=!0,collapseDuration:n=300}){return function({children:a,position:m,preventExitTransition:u,done:T,nodeRef:p,isIn:b,playToast:v}){let I=e?`${t}--${m}`:t,S=e?`${o}--${m}`:o,x=Kt(0);return qt(()=>{let _=p.current,h=I.split(" "),P=s=>{s.target===p.current&&(v(),_.removeEventListener("animationend",P),_.removeEventListener("animationcancel",P),x.current===0&&s.type!=="animationcancel"&&_.classList.remove(...h))};(()=>{_.classList.add(...h),_.addEventListener("animationend",P),_.addEventListener("animationcancel",P)})()},[]),Gt(()=>{let _=p.current,h=()=>{_.removeEventListener("animationend",h),i?at(_,T,n):T()};b||(u?h():(()=>{x.current=1,_.className+=` ${S}`,_.addEventListener("animationend",h)})())},[b]),It.createElement(It.Fragment,null,a)}}import{cloneElement as jt,isValidElement as Zt}from"react";function st(t,o){return{content:nt(t.content,t.props),containerId:t.props.containerId,id:t.props.toastId,theme:t.props.theme,type:t.props.type,data:t.props.data||{},isLoading:t.props.isLoading,icon:t.props.icon,reason:t.removalReason,status:o}}function nt(t,o,e=!1){return Zt(t)&&!L(t.type)?jt(t,{closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:e}):k(t)?t({closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:e}):t}import rt from"react";function Pt({closeToast:t,theme:o,ariaLabel:e="close"}){return rt.createElement("button",{className:`Toastify__close-button Toastify__close-button--${o}`,type:"button",onClick:i=>{i.stopPropagation(),t(!0)},"aria-label":e},rt.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},rt.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}import it from"react";import At from"clsx";function kt({delay:t,isRunning:o,closeToast:e,type:i="default",hide:n,className:c,controlledProgress:a,progress:m,rtl:u,isIn:T,theme:p}){let b=n||a&&m===0,v={animationDuration:`${t}ms`,animationPlayState:o?"running":"paused"};a&&(v.transform=`scaleX(${m})`);let I=At("Toastify__progress-bar",a?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${i}`,{["Toastify__progress-bar--rtl"]:u}),S=k(c)?c({rtl:u,type:i,defaultClassName:I}):At(I,c),x={[a&&m>=1?"onTransitionEnd":"onAnimationEnd"]:a&&m<1?null:()=>{T&&e()}};return it.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":b},it.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${i}`}),it.createElement("div",{role:"progressbar","aria-hidden":b?"true":"false","aria-label":"notification timer",className:S,style:v,...x}))}import _t from"clsx";import ot,{useEffect as bt,useRef as Po,useState as Vt}from"react";var to=1,lt=()=>`${to++}`;function Ot(t,o,e){let i=1,n=0,c=[],a=[],m=o,u=new Map,T=[],p=new Set,b=s=>(p.add(s),()=>p.delete(s)),v=()=>{a=Array.from(u.values()),p.forEach(s=>s())},I=({containerId:s,toastId:r,updateId:d})=>{let f=s?s!==t:t!==1,l=u.has(r)&&d==null;return f||l},S=(s,r)=>{u.forEach(d=>{var f;(r==null||r===d.props.toastId)&&((f=d.toggle)==null||f.call(d,s))})},x=s=>{var r,d;(d=(r=s.props)==null?void 0:r.onClose)==null||d.call(r,s.removalReason),s.isActive=!1},_=s=>{if(s==null)u.forEach(x);else{let r=u.get(s);r&&x(r)}v()},h=()=>{n-=c.length,c=[]},P=s=>{var l,y;let{toastId:r,updateId:d}=s.props,f=d==null;s.staleId&&(u.delete(s.staleId),T=T.filter(A=>A!==s.staleId)),s.isActive=!0,u.set(r,s),f&&T.push(r),v(),e(st(s,f?"added":"updated")),f&&((y=(l=s.props).onOpen)==null||y.call(l))};return{id:t,props:m,observe:b,toggle:S,removeToast:_,toasts:u,clearQueue:h,buildToast:(s,r)=>{if(I(r))return;let{toastId:d,updateId:f,data:l,staleId:y,delay:A}=r,C=f==null;C&&n++;let E={...m,style:m.toastStyle,key:i++,...Object.fromEntries(Object.entries(r).filter(([w,B])=>B!=null)),toastId:d,updateId:f,data:l,isIn:!1,className:F(r.className||m.toastClassName),progressClassName:F(r.progressClassName||m.progressClassName),autoClose:r.isLoading?!1:St(r.autoClose,m.autoClose),closeToast(w){u.get(d).removalReason=w,_(d)},deleteToast(){let w=u.get(d);if(w!=null){if(e(st(w,"removed")),u.delete(d),T=T.filter(B=>B!==d),n--,n<0&&(n=0),c.length>0){P(c.shift());return}v()}}};E.closeButton=m.closeButton,r.closeButton===!1||H(r.closeButton)?E.closeButton=r.closeButton:r.closeButton===!0&&(E.closeButton=H(m.closeButton)?m.closeButton:!0);let N={content:s,props:E,staleId:y};m.limit&&m.limit>0&&n>m.limit&&C?c.push(N):z(A)&&A>0?setTimeout(()=>{P(N)},A):(P(N),m.maxShownToasts&&u.size>m.maxShownToasts&&C&&_(T.shift()))},setProps(s){m=s},setToggle:(s,r)=>{let d=u.get(s);d&&(d.toggle=r)},isToastActive:s=>{var r;return(r=u.get(s))==null?void 0:r.isActive},getSnapshot:()=>a}}var O=new Map,X=[],ct=new Set,oo=t=>ct.forEach(o=>o(t)),Nt=()=>O.size>0;function eo(){X.forEach(t=>ft(t.content,t.options)),X=[]}var wt=(t,{containerId:o})=>{var e;return(e=O.get(o||1))==null?void 0:e.toasts.get(t)};function G(t,o){var i;if(o)return!!((i=O.get(o))!=null&&i.isToastActive(t));let e=!1;return O.forEach(n=>{n.isToastActive(t)&&(e=!0)}),e}function Dt(t){if(!Nt()){X=X.filter(o=>t!=null&&o.options.toastId!==t);return}if(t==null||Et(t))O.forEach(o=>{o.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){let o=O.get(t.containerId);o?o.removeToast(t.id):O.forEach(e=>{e.removeToast(t.id)})}}var Mt=(t={})=>{O.forEach(o=>{o.props.limit&&(!t.containerId||o.id===t.containerId)&&o.clearQueue()})};function ft(t,o){H(t)&&(Nt()||X.push({content:t,options:o}),O.forEach(e=>{e.buildToast(t,o)}))}function Lt(t){var o;(o=O.get(t.containerId||1))==null||o.setToggle(t.id,t.fn)}function dt(t,o){O.forEach(e=>{(o==null||!(o!=null&&o.containerId)||(o==null?void 0:o.containerId)===e.id)&&e.toggle(t,o==null?void 0:o.id)})}function Rt(t){let o=t.containerId||1;return{subscribe(e){let i=Ot(o,t,oo);O.set(o,i);let n=i.observe(e);return eo(),()=>{n(),O.delete(o)}},setProps(e){var i;(i=O.get(o))==null||i.setProps(e)},getSnapshot(){var e;return(e=O.get(o))==null?void 0:e.getSnapshot()}}}function $t(t){return ct.add(t),()=>{ct.delete(t)}}function ao(t){return t&&(L(t.toastId)||z(t.toastId))?t.toastId:lt()}function W(t,o){return ft(t,o),o.toastId}function q(t,o){return{...o,type:o&&o.type||t,toastId:ao(o)}}function K(t){return(o,e)=>W(o,q(t,e))}function g(t,o){return W(t,q("default",o))}g.loading=(t,o)=>W(t,q("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...o}));function so(t,{pending:o,error:e,success:i},n){let c;o&&(c=L(o)?g.loading(o,n):g.loading(o.render,{...n,...o}));let a={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},m=(T,p,b)=>{if(p==null){g.dismiss(c);return}let v={type:T,...a,...n,data:b},I=L(p)?{render:p}:p;return c?g.update(c,{...v,...I}):g(I.render,{...v,...I}),b},u=k(t)?t():t;return u.then(T=>m("success",i,T)).catch(T=>m("error",e,T)),u}g.promise=so;g.success=K("success");g.info=K("info");g.error=K("error");g.warning=K("warning");g.warn=g.warning;g.dark=(t,o)=>W(t,q("default",{theme:"dark",...o}));function no(t){Dt(t)}g.dismiss=no;g.clearWaitingQueue=Mt;g.isActive=G;g.update=(t,o={})=>{let e=wt(t,o);if(e){let{props:i,content:n}=e,c={delay:0,...i,...o,toastId:o.toastId||t,updateId:lt()};c.toastId!==t&&(c.staleId=t);let a=c.render||n;delete c.render,W(a,c)}};g.done=t=>{g.update(t,{progress:1})};g.onChange=$t;g.play=t=>dt(!0,t);g.pause=t=>dt(!1,t);import{useRef as ro,useSyncExternalStore as io}from"react";function Bt(t){var a;let{subscribe:o,getSnapshot:e,setProps:i}=ro(Rt(t)).current;i(t);let n=(a=io(o,e,e))==null?void 0:a.slice();function c(m){if(!n)return[];let u=new Map;return t.newestOnTop&&n.reverse(),n.forEach(T=>{let{position:p}=T.props;u.has(p)||u.set(p,[]),u.get(p).push(T)}),Array.from(u,T=>m(T[0],T[1]))}return{getToastToRender:c,isToastActive:G,count:n==null?void 0:n.length}}import{useEffect as co,useRef as zt,useState as Ut}from"react";function Ft(t){let[o,e]=Ut(!1),[i,n]=Ut(!1),c=zt(null),a=zt({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:m,pauseOnHover:u,closeToast:T,onClick:p,closeOnClick:b}=t;Lt({id:t.toastId,containerId:t.containerId,fn:e}),co(()=>{if(t.pauseOnFocusLoss)return v(),()=>{I()}},[t.pauseOnFocusLoss]);function v(){document.hasFocus()||h(),window.addEventListener("focus",_),window.addEventListener("blur",h)}function I(){window.removeEventListener("focus",_),window.removeEventListener("blur",h)}function S(f){if(t.draggable===!0||t.draggable===f.pointerType){P();let l=c.current;a.canCloseOnClick=!0,a.canDrag=!0,l.style.transition="none",t.draggableDirection==="x"?(a.start=f.clientX,a.removalDistance=l.offsetWidth*(t.draggablePercent/100)):(a.start=f.clientY,a.removalDistance=l.offsetHeight*(t.draggablePercent===80?t.draggablePercent*1.5:t.draggablePercent)/100)}}function x(f){let{top:l,bottom:y,left:A,right:C}=c.current.getBoundingClientRect();f.nativeEvent.type!=="touchend"&&t.pauseOnHover&&f.clientX>=A&&f.clientX<=C&&f.clientY>=l&&f.clientY<=y?h():_()}function _(){e(!0)}function h(){e(!1)}function P(){a.didMove=!1,document.addEventListener("pointermove",s),document.addEventListener("pointerup",r)}function D(){document.removeEventListener("pointermove",s),document.removeEventListener("pointerup",r)}function s(f){let l=c.current;if(a.canDrag&&l){a.didMove=!0,o&&h(),t.draggableDirection==="x"?a.delta=f.clientX-a.start:a.delta=f.clientY-a.start,a.start!==f.clientX&&(a.canCloseOnClick=!1);let y=t.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`;l.style.transform=`translate3d(${y},0)`,l.style.opacity=`${1-Math.abs(a.delta/a.removalDistance)}`}}function r(){D();let f=c.current;if(a.canDrag&&a.didMove&&f){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance){n(!0),t.closeToast(!0),t.collapseAll();return}f.style.transition="transform 0.2s, opacity 0.2s",f.style.removeProperty("transform"),f.style.removeProperty("opacity")}}let d={onPointerDown:S,onPointerUp:x};return m&&u&&(d.onMouseEnter=h,t.stacked||(d.onMouseLeave=_)),b&&(d.onClick=f=>{p&&p(f),a.canCloseOnClick&&T(!0)}),{playToast:_,pauseToast:h,isRunning:o,preventExitTransition:i,toastRef:c,eventHandlers:d}}import{useEffect as fo,useLayoutEffect as mo}from"react";var Ht=typeof window!="undefined"?mo:fo;import tt from"clsx";import V,{cloneElement as xo,isValidElement as Co}from"react";import M,{cloneElement as uo,isValidElement as po}from"react";var Z=({theme:t,type:o,isLoading:e,...i})=>M.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${o})`,...i});function yo(t){return M.createElement(Z,{...t},M.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function To(t){return M.createElement(Z,{...t},M.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function go(t){return M.createElement(Z,{...t},M.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function _o(t){return M.createElement(Z,{...t},M.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function bo(){return M.createElement("div",{className:"Toastify__spinner"})}var j={info:To,warning:yo,success:go,error:_o,spinner:bo},vo=t=>t in j;function Xt({theme:t,type:o,isLoading:e,icon:i}){let n=null,c={theme:t,type:o};return i===!1||(k(i)?n=i({...c,isLoading:e}):po(i)?n=uo(i,c):e?n=j.spinner():vo(o)&&(n=j[o](c))),n}import ho,{useCallback as $,useRef as mt,useState as ut}from"react";var J=80,pt=.5;function Wt({children:t,toastId:o,position:e,closeToast:i,collapseAll:n}){let[c,a]=ut(!1),[m,u]=ut({x:0,y:0}),[T,p]=ut(1),b=mt(null),v=mt(null),I=mt(null),S=e==null?void 0:e.startsWith("top"),x=$((l,y)=>{a(!0),b.current={x:l,y,time:Date.now()},v.current={x:l,y}},[]),_=$((l,y)=>{if(!b.current)return;let A=l-b.current.x,C=y-b.current.y;v.current={x:l,y};let E=S?C<0:C>0;u({x:A,y:E?C:0});let N=Math.sqrt(A*A+C*C),w=Math.max(.3,1-N/(J*2));p(w)},[S]),h=$(()=>{if(!b.current||!v.current){a(!1);return}let l=v.current.x-b.current.x,y=v.current.y-b.current.y,A=Date.now()-b.current.time,C=Math.abs(l)/A,E=Math.abs(y)/A,N=Math.abs(l)>J||C>pt,w=S?y<-J||y<0&&E>pt:y>J||y>0&&E>pt;if(N||w){let B=N?l>0?400:-400:m.x;u({x:B,y:w?S?-200:200:0}),p(0),setTimeout(()=>{i(!0),n()},150)}else u({x:0,y:0}),p(1);a(!1),b.current=null,v.current=null},[o,m.x,S,i,n]),P=$(l=>{x(l.clientX,l.clientY)},[x]),D=$(l=>{c&&_(l.clientX,l.clientY)},[c,_]),s=$(()=>{c&&h()},[c,h]),r=$(l=>{let y=l.touches[0];y&&x(y.clientX,y.clientY)},[x]),d=$(l=>{if(!c)return;let y=l.touches[0];y&&_(y.clientX,y.clientY)},[c,_]),f=$(()=>{c&&h()},[c,h]);return ho.createElement("div",{ref:I,onMouseDown:P,onMouseMove:D,onMouseUp:s,onMouseLeave:s,onTouchStart:r,onTouchMove:d,onTouchEnd:f,onTouchCancel:f,style:{transform:`translate(${m.x}px, ${m.y}px)`,opacity:T,transition:c?"none":"transform 0.15s ease-out, opacity 0.15s ease-out",cursor:c?"grabbing":"grab",touchAction:"none",userSelect:"none"}},t)}var yt=t=>{let{isRunning:o,preventExitTransition:e,toastRef:i,eventHandlers:n,playToast:c}=Ft(t),{closeButton:a,children:m,autoClose:u,onClick:T,type:p,hideProgressBar:b,closeToast:v,transition:I,position:S,className:x,style:_,progressClassName:h,updateId:P,role:D,progress:s,rtl:r,toastId:d,deleteToast:f,isIn:l,isLoading:y,closeOnClick:A,theme:C,ariaLabel:E,enableSwipeToDismiss:N,collapseAll:w}=t,B=tt("Toastify__toast",`Toastify__toast-theme--${C}`,`Toastify__toast--${p}`,{["Toastify__toast--rtl"]:r},{["Toastify__toast--close-on-click"]:A}),vt=k(x)?x({rtl:r,position:S,type:p,defaultClassName:B}):tt(B,x),ht=Xt(t),xt=!!s||!u,et={closeToast:v,type:p,theme:C},Q=null;a===!1||(k(a)?Q=a(et):Co(a)?Q=xo(a,et):Q=Pt(et));let Ct=V.createElement("div",{id:d,tabIndex:0,onClick:T,"data-in":l,className:tt(vt),...N?{}:n,style:_,ref:i,...l&&{role:D,"aria-label":E}},ht!=null&&V.createElement("div",{className:tt("Toastify__toast-icon",{["Toastify--animate-icon Toastify__zoom-enter"]:!y})},ht),nt(m,t,!o),Q,!t.customProgressBar&&V.createElement(kt,{...P&&!xt?{key:`p-${P}`}:{},rtl:r,theme:C,delay:u,isRunning:o,isIn:l,closeToast:v,hide:b,type:p,className:h,controlledProgress:xt,progress:s||0}));return V.createElement(I,{isIn:l,done:f,position:S,preventExitTransition:e,nodeRef:i,playToast:c},N?V.createElement(Wt,{toastId:d,position:S,closeToast:v,collapseAll:w},Ct):Ct)};var Y=(t,o=!1)=>({enter:`Toastify--animate Toastify__${t}-enter`,exit:`Toastify--animate Toastify__${t}-exit`,appendPosition:o}),Tt=U(Y("bounce",!0)),Eo=U(Y("slide",!0)),So=U(Y("zoom")),Io=U(Y("flip")),gt=U(Y("no-animation"));var Ao={position:"top-right",transition:Tt,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:t=>t.altKey&&t.code==="KeyT"};function Yt(t){let o={...Ao,...t},e=t.stacked,[i,n]=Vt(!0),[c,a]=Vt(!1),m=Po(null),{getToastToRender:u,isToastActive:T,count:p}=Bt(o),{className:b,style:v,disableCloseAllToast:I,closeAllToastClassName:S,rtl:x,containerId:_,hotKeys:h}=o;bt(()=>{i===!1&&p===0&&n(!0),p>1?a(!0):a(!1)},[p]),bt(()=>{g.dismiss()},[e]);function P(s){let r=_t("Toastify__toast-container",`Toastify__toast-container--${s}`,{["Toastify__toast-container--rtl"]:x},{["Toastify__toast-container--stacked"]:e});return k(b)?b({position:s,rtl:x,defaultClassName:r}):_t(r,F(b))}function D(){e&&(n(!0),g.play())}return Ht(()=>{var s;if(e){let r=m.current.querySelectorAll('[data-in="true"]'),d=12,f=(s=o.position)==null?void 0:s.includes("top"),l=0,y=0;Array.from(r).reverse().forEach((A,C)=>{let E=A;E.classList.add("Toastify__toast--stacked"),C>0&&(E.dataset.collapsed=`${i}`),E.dataset.pos||(E.dataset.pos=f?"top":"bot");let N=l*(i?.2:1)+(i?0:d*C);E.style.setProperty("--y",`${f?N:N*-1}px`),E.style.setProperty("--g",`${d}`),E.style.setProperty("--s",`${1-(i?y:0)}`),l+=E.offsetHeight,y+=.025})}},[i,p,e]),bt(()=>{function s(r){var f;let d=m.current;h(r)&&((f=d.querySelector('[tabIndex="0"]'))==null||f.focus(),n(!1),g.pause()),r.key==="Escape"&&(document.activeElement===d||d!=null&&d.contains(document.activeElement))&&(n(!0),g.play())}return document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}},[h]),ot.createElement("section",{ref:m,className:"Toastify",id:_,onMouseEnter:()=>{e&&(n(!1),g.pause())},onMouseLeave:D,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":o["aria-label"]},u((s,r)=>{let d=r.length?{...v}:{...v,pointerEvents:"none"};return ot.createElement("div",{tabIndex:-1,className:P(s),"data-stacked":e,style:d,key:`c-${s}`},!I&&c&&ot.createElement(yt,{toastId:"closeAllToast",key:"closeAllToast",isIn:!0,transition:gt,closeToast:()=>{},deleteToast:()=>{},position:o.position,draggablePercent:0,theme:o.theme,type:"default",stacked:e,collapseAll:D,closeButton:!1,onClick:()=>{r.forEach(f=>g.dismiss(f.props.toastId)),a(!1)},className:_t("Toastify__close-all-toast",S)},"Dismiss All"),r.map(({content:f,props:l})=>ot.createElement(yt,{...l,stacked:e,collapseAll:D,isIn:T(l.toastId,l.containerId),key:`t-${l.key}`},f)))}))}export{Tt as Bounce,Io as Flip,j as Icons,gt as NoAnimation,Eo as Slide,Yt as ToastContainer,So as Zoom,at as collapseToast,U as cssTransition,g as toast}; //# sourceMappingURL=unstyled.mjs.map