Scripts/resources/[sna]/sna-sync/nui/alert-38484668.js

2 lines
1.9 KiB
JavaScript
Raw Normal View History

2024-12-29 20:01:18 +00:00
import{r as f,$ as o,j as i}from"./index-f45b8810.js";import{P as s,T as u}from"./fetch.client-5aab1c76.js";var d=["color","size","title"];function c(){return c=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},c.apply(this,arguments)}function x(e,n){if(e==null)return{};var l=b(e,n),t,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)t=a[r],!(n.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}function b(e,n){if(e==null)return{};var l={},t=Object.keys(e),r,a;for(a=0;a<t.length;a++)r=t[a],!(n.indexOf(r)>=0)&&(l[r]=e[r]);return l}var m=f.forwardRef(function(e,n){var l=e.color,t=e.size,r=e.title,a=x(e,d);return o.createElement("svg",c({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:t,height:t,fill:l},a),r?o.createElement("title",null,r):null,o.createElement("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"}))});m.propTypes={color:s.string,size:s.oneOfType([s.string,s.number]),title:s.string};m.defaultProps={color:"currentColor",size:"1em",title:null};const g=m,h=u("flex flex-col p-2 px-4 text-black rounded-md shadow border",{variants:{type:{warning:"bg-orange-400 border-orange-500/80",error:"bg-red-400 border-red-500/80",success:"bg-green-400 border-green-500/80"}}});function j(e){return i.jsxs("div",{role:"alert",className:h({className:e.className,type:e.type}),children:[e.title?i.jsxs("header",{className:"flex items-center gap-2 mb-2",children:[i.jsx(g,{}),i.jsx("h5",{className:"font-semibold text-lg",children:e.title})]}):null,e.message?i.jsxs("div",{className:"flex items-center gap-2",children:[e.title?null:i.jsx(g,{}),i.jsx("p",{children:e.message})]}):null,e.children]})}export{j as A};