????
Current Path : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/ |
Current File : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/react-alert-template-basic-853f97c1.js |
import{P as f,r as u,R as o,y as J}from"./index-727ccf4d.js";import{T as Q}from"./TransitionGroup-273fc20b.js";import{T as X}from"./Transition-27f52f03.js";function T(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function x(){return x=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},x.apply(this,arguments)}function B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?B(Object(n),!0).forEach(function(r){T(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Y(t,e){if(t==null)return{};var n={},r=Object.keys(t),a,i;for(i=0;i<r.length;i++)a=r[i],!(e.indexOf(a)>=0)&&(n[a]=t[a]);return n}function D(t,e){if(t==null)return{};var n=Y(t,e),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)r=i[a],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Z(t,e){return ee(t)||te(t,e)||ne()}function ee(t){if(Array.isArray(t))return t}function te(t,e){if(Symbol.iterator in Object(t)||Object.prototype.toString.call(t)==="[object Arguments]"){var n=[],r=!0,a=!1,i=void 0;try{for(var y=t[Symbol.iterator](),E;!(r=(E=y.next()).done)&&(n.push(E.value),!(e&&n.length===e));r=!0);}catch(j){a=!0,i=j}finally{try{!r&&y.return!=null&&y.return()}finally{if(a)throw i}}return n}}function ne(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var re=u.createContext(),p={TOP_LEFT:"top left",TOP_CENTER:"top center",TOP_RIGHT:"top right",MIDDLE_LEFT:"middle left",MIDDLE:"middle",MIDDLE_RIGHT:"middle right",BOTTOM_LEFT:"bottom left",BOTTOM_CENTER:"bottom center",BOTTOM_RIGHT:"bottom right"},b={INFO:"info",SUCCESS:"success",ERROR:"error"},v={FADE:"fade",SCALE:"scale"},oe=function(e){var n={left:0,position:"fixed",display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",width:"100%",pointerEvents:"none"};switch(e){case p.TOP_LEFT:return s(s({},n),{},{top:0,alignItems:"flex-start"});case p.TOP_CENTER:return s(s({},n),{},{top:0});case p.TOP_RIGHT:return s(s({},n),{},{top:0,alignItems:"flex-end"});case p.MIDDLE_LEFT:return s(s({},n),{},{top:"50%",alignItems:"flex-start"});case p.MIDDLE:return s(s({},n),{},{top:"50%"});case p.MIDDLE_RIGHT:return s(s({},n),{},{top:"50%",alignItems:"flex-end"});case p.BOTTOM_LEFT:return s(s({},n),{},{bottom:0,alignItems:"flex-start"});case p.BOTTOM_CENTER:return s(s({},n),{},{bottom:0});case p.BOTTOM_RIGHT:return s(s({},n),{},{bottom:0,alignItems:"flex-end"});default:return n}},ae=function(e){var n=e.children,r=e.options,a=r.position,i=r.containerStyle,y=D(e,["children","options"]),E=u.useMemo(function(){return oe(a)},[a]);return n.length>0&&o.createElement("div",x({style:s(s({},E),i)},y),n)},C,R,w=250,ie=(C={},T(C,v.FADE,{transition:"opacity ".concat(w,"ms ease"),opacity:0}),T(C,v.SCALE,{transform:"scale(1)",transition:"all ".concat(w,"ms ease-in-out")}),C),se=(R={},T(R,v.FADE,{entering:{opacity:0},entered:{opacity:1}}),T(R,v.SCALE,{entering:{transform:"scale(0)"},entered:{transform:"scale(1)"},exiting:{transform:"scale(0)"},exited:{transform:"scale(1)"}}),R),le=function(e){var n=e.children,r=e.type,a=D(e,["children","type"]),i=u.useRef(null);return o.createElement(X,x({nodeRef:i},a,{timeout:w}),function(y){return o.createElement("div",{ref:i,style:s(s({},ie[r]),se[r][y])},n)})},ce=function(e,n){return e.reduce(function(r,a){var i=n(a);return r[i]||(r[i]=[]),r[i].push(a),r},{})},N=function(e){var n=e.children,r=e.offset,a=e.position,i=e.timeout,y=e.type,E=e.transition,j=e.containerStyle,G=e.template,H=e.context,W=D(e,["children","offset","position","timeout","type","transition","containerStyle","template","context"]),d=u.useRef(null),F=u.useRef(null),S=u.useRef([]),$=u.useState([]),A=Z($,2),L=A[0],_=A[1];u.useEffect(function(){d.current=document.createElement("div"),d.current.id="__react-alert__",document.body.appendChild(d.current);var c=S.current;return function(){c.forEach(clearTimeout),d.current&&document.body.removeChild(d.current)}},[]);var h=u.useCallback(function(c){_(function(l){var O=l.length,I=l.filter(function(m){return m.id!==c.id});return O>I.length&&c.options.onClose&&c.options.onClose(),I})},[]),z=u.useCallback(function(){F.current.alerts.forEach(h)},[h]),g=u.useCallback(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=Math.random().toString(36).substr(2,9),I=s({position:l.position||a,timeout:i,type:y},l),m={id:O,message:c,options:I};if(m.close=function(){return h(m)},m.options.timeout){var M=setTimeout(function(){h(m),S.current.splice(S.current.indexOf(M),1)},m.options.timeout);S.current.push(M)}return _(function(V){return V.concat(m)}),m.options.onOpen&&m.options.onOpen(),m},[a,h,i,y]),U=u.useCallback(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return l.type=b.SUCCESS,g(c,l)},[g]),q=u.useCallback(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return l.type=b.ERROR,g(c,l)},[g]),K=u.useCallback(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return l.type=b.INFO,g(c,l)},[g]);F.current={alerts:L,show:g,remove:h,removeAll:z,success:U,error:q,info:K};var k=ce(L,function(c){return c.options.position});return o.createElement(H.Provider,{value:F},n,d.current&&J.createPortal(o.createElement(u.Fragment,null,Object.keys(p).map(function(c){var l=p[c];return o.createElement(Q,x({appear:!0,key:l,options:{position:l,containerStyle:j},component:ae},W),k[l]?k[l].map(function(O){return o.createElement(le,{type:E,key:O.id},o.createElement(G,x({style:{margin:r,pointerEvents:"all"}},O)))}):null)})),d.current))};N.propTypes={offset:f.string,position:f.oneOf(Object.keys(p).map(function(t){return p[t]})),timeout:f.number,type:f.oneOf(Object.keys(b).map(function(t){return b[t]})),transition:f.oneOf(Object.keys(v).map(function(t){return v[t]})),containerStyle:f.object,template:f.oneOfType([f.element,f.func,f.elementType]).isRequired,context:f.shape({Provider:f.object,Consumer:f.object})};N.defaultProps={offset:"10px",position:p.TOP_CENTER,timeout:0,type:b.INFO,transition:v.FADE,containerStyle:{zIndex:100},context:re};var P=function(e){var n=e.color,r=e.pushRight,a=r===void 0?!0:r,i=e.children;return o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{marginRight:a?"20px":"0",minWidth:24}},i)},ue=function(){return o.createElement(P,{color:"#2E9AFE"},o.createElement("circle",{cx:"12",cy:"12",r:"10"}),o.createElement("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),o.createElement("line",{x1:"12",y1:"8",x2:"12",y2:"8"}))},pe=function(){return o.createElement(P,{color:"#31B404"},o.createElement("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),o.createElement("polyline",{points:"22 4 12 14.01 9 11.01"}))},fe=function(){return o.createElement(P,{color:"#FF0040"},o.createElement("circle",{cx:"12",cy:"12",r:"10"}),o.createElement("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),o.createElement("line",{x1:"12",y1:"16",x2:"12",y2:"16"}))},me=function(){return o.createElement(P,{color:"#FFFFFF",pushRight:!1},o.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),o.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))},ye=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},de={backgroundColor:"#151515",color:"white",padding:"10px",textTransform:"uppercase",borderRadius:"3px",display:"flex",justifyContent:"space-between",alignItems:"center",boxShadow:"0px 2px 2px 2px rgba(0, 0, 0, 0.03)",fontFamily:"Arial",width:"300px",boxSizing:"border-box"},ge={marginLeft:"20px",border:"none",backgroundColor:"transparent",cursor:"pointer",color:"#FFFFFF"},Oe=function(e){var n=e.message,r=e.options,a=e.style,i=e.close;return o.createElement("div",{style:ye({},de,a)},r.type==="info"&&o.createElement(ue,null),r.type==="success"&&o.createElement(pe,null),r.type==="error"&&o.createElement(fe,null),o.createElement("span",{style:{flex:2}},n),o.createElement("button",{onClick:i,style:ge},o.createElement(me,null)))};export{Oe as A,N as P,p};