UNPKG

@abisheks238/react-toaster

Version:

An advanced, customizable toast notification system for React with smart queue, swipe support, and theming

3 lines (2 loc) 37.5 kB
"use strict";var t=require("react");!function(t,r){void 0===r&&(r={});var a=r.insertAt;if(t&&"undefined"!=typeof document){var e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===a&&e.firstChild?e.insertBefore(o,e.firstChild):e.appendChild(o),o.styleSheet?o.styleSheet.cssText=t:o.appendChild(document.createTextNode(t))}}('*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-1\\/2{top:50%}.top-4{top:1rem}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.ml-4{margin-left:1rem}.mt-0\\.5{margin-top:.125rem}.mt-3{margin-top:.75rem}.flex{display:flex}.hidden{display:none}.h-1{height:.25rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\\/2{--tw-translate-x:-50%}.-translate-x-1\\/2,.-translate-y-1\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes slideInBottom{0%{filter:blur(4px);opacity:0;transform:translateY(100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.animate-slide-in-bottom{animation:slideInBottom .4s cubic-bezier(.16,1,.3,1)}@keyframes slideInLeft{0%{filter:blur(4px);opacity:0;transform:translateX(-100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}}.animate-slide-in-left{animation:slideInLeft .4s cubic-bezier(.16,1,.3,1)}@keyframes slideInRight{0%{filter:blur(4px);opacity:0;transform:translateX(100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}}.animate-slide-in-right{animation:slideInRight .4s cubic-bezier(.16,1,.3,1)}@keyframes slideInTop{0%{filter:blur(4px);opacity:0;transform:translateY(-100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.animate-slide-in-top{animation:slideInTop .4s cubic-bezier(.16,1,.3,1)}@keyframes slideOutBottom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100%) scale(.95)}}.animate-slide-out-bottom{animation:slideOutBottom .3s cubic-bezier(.4,0,1,1)}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-100%) scale(.95)}}.animate-slide-out-left{animation:slideOutLeft .3s cubic-bezier(.4,0,1,1)}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.95)}}.animate-slide-out-right{animation:slideOutRight .3s cubic-bezier(.4,0,1,1)}@keyframes slideOutTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100%) scale(.95)}}.animate-slide-out-top{animation:slideOutTop .3s cubic-bezier(.4,0,1,1)}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.gap-2{gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-l-4{border-left-width:4px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500\\/50{border-color:rgba(245,158,11,.5)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500\\/50{border-color:rgba(59,130,246,.5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500\\/50{border-color:rgba(16,185,129,.5)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-600\\/50{border-color:rgba(75,85,99,.5)}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-500\\/50{border-color:rgba(168,85,247,.5)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-500\\/50{border-color:rgba(239,68,68,.5)}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-emerald-500{--tw-border-opacity:1;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-l-gray-500{--tw-border-opacity:1;border-left-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black\\/10{background-color:rgba(0,0,0,.1)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50\\/90{--tw-gradient-from:rgba(255,251,235,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50\\/95{--tw-gradient-from:rgba(255,251,235,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-900\\/90{--tw-gradient-from:rgba(120,53,15,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(120,53,15,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\\/90{--tw-gradient-from:rgba(239,246,255,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\\/95{--tw-gradient-from:rgba(239,246,255,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-900\\/90{--tw-gradient-from:rgba(30,58,138,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50\\/90{--tw-gradient-from:rgba(236,253,245,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50\\/95{--tw-gradient-from:rgba(236,253,245,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-900\\/90{--tw-gradient-from:rgba(6,78,59,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,78,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50\\/90{--tw-gradient-from:rgba(249,250,251,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800\\/90{--tw-gradient-from:rgba(31,41,55,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50\\/95{--tw-gradient-from:rgba(250,245,255,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-900\\/90{--tw-gradient-from:rgba(88,28,135,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50\\/90{--tw-gradient-from:hsla(0,86%,97%,.9) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,86%,97%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50\\/95{--tw-gradient-from:hsla(0,86%,97%,.95) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,86%,97%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-900\\/90{--tw-gradient-from:rgba(127,29,29,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(127,29,29,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\\/95{--tw-gradient-from:hsla(0,0%,100%,.95) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-50\\/90{--tw-gradient-to:rgba(236,254,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(236,254,255,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-50\\/95{--tw-gradient-to:rgba(236,254,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(236,254,255,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-900\\/90{--tw-gradient-to:rgba(22,78,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(22,78,99,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-50\\/95{--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(249,250,251,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-50\\/90{--tw-gradient-to:rgba(240,253,244,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(240,253,244,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-50\\/95{--tw-gradient-to:rgba(240,253,244,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(240,253,244,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-900\\/90{--tw-gradient-to:rgba(20,83,45,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(20,83,45,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-50\\/95{--tw-gradient-to:rgba(238,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(238,242,255,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-900\\/90{--tw-gradient-to:rgba(49,46,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(49,46,129,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50\\/90{--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(255,241,242,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50\\/95{--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(255,241,242,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-900\\/90{--tw-gradient-to:rgba(136,19,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(136,19,55,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-50\\/90{--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(248,250,252,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800\\/90{--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(30,41,59,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-50\\/90{--tw-gradient-to:hsla(55,92%,95%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(55,92%,95%,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-50\\/95{--tw-gradient-to:hsla(55,92%,95%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(55,92%,95%,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-900\\/90{--tw-gradient-to:rgba(113,63,18,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(113,63,18,.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-50\\/90{--tw-gradient-to:rgba(255,251,235,.9) var(--tw-gradient-to-position)}.to-amber-50\\/95{--tw-gradient-to:rgba(255,251,235,.95) var(--tw-gradient-to-position)}.to-amber-900\\/90{--tw-gradient-to:rgba(120,53,15,.9) var(--tw-gradient-to-position)}.to-blue-50\\/90{--tw-gradient-to:rgba(239,246,255,.9) var(--tw-gradient-to-position)}.to-blue-50\\/95{--tw-gradient-to:rgba(239,246,255,.95) var(--tw-gradient-to-position)}.to-blue-900\\/90{--tw-gradient-to:rgba(30,58,138,.9) var(--tw-gradient-to-position)}.to-emerald-50\\/90{--tw-gradient-to:rgba(236,253,245,.9) var(--tw-gradient-to-position)}.to-emerald-50\\/95{--tw-gradient-to:rgba(236,253,245,.95) var(--tw-gradient-to-position)}.to-emerald-900\\/90{--tw-gradient-to:rgba(6,78,59,.9) var(--tw-gradient-to-position)}.to-gray-50\\/90{--tw-gradient-to:rgba(249,250,251,.9) var(--tw-gradient-to-position)}.to-gray-800\\/90{--tw-gradient-to:rgba(31,41,55,.9) var(--tw-gradient-to-position)}.to-purple-50\\/95{--tw-gradient-to:rgba(250,245,255,.95) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-900\\/90{--tw-gradient-to:rgba(88,28,135,.9) var(--tw-gradient-to-position)}.to-red-50\\/90{--tw-gradient-to:hsla(0,86%,97%,.9) var(--tw-gradient-to-position)}.to-red-50\\/95{--tw-gradient-to:hsla(0,86%,97%,.95) var(--tw-gradient-to-position)}.to-red-900\\/90{--tw-gradient-to:rgba(127,29,29,.9) var(--tw-gradient-to-position)}.to-white\\/95{--tw-gradient-to:hsla(0,0%,100%,.95) var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-amber-500\\/20{--tw-shadow-color:rgba(245,158,11,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\\/25{--tw-shadow-color:rgba(245,158,11,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\\/20{--tw-shadow-color:rgba(59,130,246,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\\/25{--tw-shadow-color:rgba(59,130,246,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\\/20{--tw-shadow-color:rgba(16,185,129,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\\/25{--tw-shadow-color:rgba(16,185,129,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\\/20{--tw-shadow-color:hsla(220,9%,46%,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\\/25{--tw-shadow-color:hsla(220,9%,46%,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-700\\/25{--tw-shadow-color:rgba(55,65,81,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\\/20{--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\\/25{--tw-shadow-color:rgba(168,85,247,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\\/20{--tw-shadow-color:rgba(239,68,68,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\\/25{--tw-shadow-color:rgba(239,68,68,.25);--tw-shadow:var(--tw-shadow-colored)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-linear{transition-timing-function:linear}.toaster-container{display:flex;flex-direction:column;gap:12px;padding:16px;pointer-events:none;position:fixed;z-index:9999}.toaster-container.top-right{align-items:flex-end;right:0;top:0}.toaster-container.top-left{align-items:flex-start;left:0;top:0}.toaster-container.top-center{align-items:center;left:50%;top:0;transform:translateX(-50%)}.toaster-container.bottom-right{align-items:flex-end;bottom:0;right:0}.toaster-container.bottom-left{align-items:flex-start;bottom:0;left:0}.toaster-container.bottom-center{align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.toast{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;margin:0;max-width:420px;min-width:320px;overflow:hidden;padding:20px;pointer-events:auto;position:relative;transition:all .2s ease-in-out}.toast:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px) scale(1.02)}.toast:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.toast:hover:before{left:100%}.toast-progress{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#3b82f6);background-size:200% 100%;border-radius:0 0 16px 16px;bottom:0;height:3px;left:0;position:absolute}.hover\\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:bg-black\\/10:hover{background-color:rgba(0,0,0,.1)}.hover\\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.active\\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\\:opacity-100{opacity:1}@media (prefers-color-scheme:dark){.dark\\:bg-white\\/10,.dark\\:hover\\:bg-white\\/10:hover{background-color:hsla(0,0%,100%,.1)}}',{insertAt:"top"});var r=function(){return r=Object.assign||function(t){for(var r,a=1,e=arguments.length;a<e;a++)for(var o in r=arguments[a])Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o]);return t},r.apply(this,arguments)};function a(t,r,a){if(a||2===arguments.length)for(var e,o=0,i=r.length;o<i;o++)!e&&o in r||(e||(e=Array.prototype.slice.call(r,0,o)),e[o]=r[o]);return t.concat(e||Array.prototype.slice.call(r))}let e;"function"==typeof SuppressedError&&SuppressedError;const o=new Uint8Array(16);function i(){if(!e&&(e="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return e(o)}const n=[];for(let t=0;t<256;++t)n.push((t+256).toString(16).slice(1));var s={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function d(t,r,a){if(s.randomUUID&&!r&&!t)return s.randomUUID();const e=(t=t||{}).random||(t.rng||i)();if(e[6]=15&e[6]|64,e[8]=63&e[8]|128,r){a=a||0;for(let t=0;t<16;++t)r[a+t]=e[t];return r}return function(t,r=0){return n[t[r+0]]+n[t[r+1]]+n[t[r+2]]+n[t[r+3]]+"-"+n[t[r+4]]+n[t[r+5]]+"-"+n[t[r+6]]+n[t[r+7]]+"-"+n[t[r+8]]+n[t[r+9]]+"-"+n[t[r+10]]+n[t[r+11]]+n[t[r+12]]+n[t[r+13]]+n[t[r+14]]+n[t[r+15]]}(e)}var l=function(r){var a=r.toast,e=r.onDismiss,o=a.id,i=a.content,n=a.type,s=a.config,d=a.isExiting,l=s.position,c=s.duration,w=t.useState(100),g=w[0],p=w[1],b=function(t,r){if(r)switch(t){case"top-right":case"bottom-right":default:return"animate-slide-out-right";case"top-left":case"bottom-left":return"animate-slide-out-left";case"top-center":return"animate-slide-out-top";case"bottom-center":return"animate-slide-out-bottom"}else switch(t){case"top-right":case"bottom-right":default:return"animate-slide-in-right";case"top-left":case"bottom-left":return"animate-slide-in-left";case"top-center":return"animate-slide-in-top";case"bottom-center":return"animate-slide-in-bottom"}}(l,d),m=function(t){var r="backdrop-blur-md border-0 shadow-2xl";switch(t){case"success":return"".concat(r," bg-gradient-to-r from-emerald-50/90 via-green-50/90 to-emerald-50/90 border-l-4 border-l-emerald-500 text-emerald-900 shadow-emerald-500/20");case"error":return"".concat(r," bg-gradient-to-r from-red-50/90 via-rose-50/90 to-red-50/90 border-l-4 border-l-red-500 text-red-900 shadow-red-500/20");case"info":return"".concat(r," bg-gradient-to-r from-blue-50/90 via-cyan-50/90 to-blue-50/90 border-l-4 border-l-blue-500 text-blue-900 shadow-blue-500/20");case"warning":return"".concat(r," bg-gradient-to-r from-amber-50/90 via-yellow-50/90 to-amber-50/90 border-l-4 border-l-amber-500 text-amber-900 shadow-amber-500/20");default:return"".concat(r," bg-gradient-to-r from-gray-50/90 via-slate-50/90 to-gray-50/90 border-l-4 border-l-gray-500 text-gray-900 shadow-gray-500/20")}}(n);t.useEffect((function(){if(c!==1/0&&!d){var t=setInterval((function(){p((function(t){var r=t-100/(c/50);return r<=0?0:r}))}),50);return function(){return clearInterval(t)}}}),[c,d]);return t.createElement("div",{className:"toast ".concat(m," ").concat(b),role:"alert","aria-live":"assertive"},t.createElement("div",{className:"flex items-start w-full space-x-4"},t.createElement("div",{className:"flex-shrink-0 mt-0.5"},function(){var r="w-6 h-6 flex-shrink-0";switch(n){case"success":return t.createElement("div",{className:"p-1 bg-emerald-500 rounded-full"},t.createElement("svg",{className:"".concat(r," text-white"),fill:"currentColor",viewBox:"0 0 20 20"},t.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})));case"error":return t.createElement("div",{className:"p-1 bg-red-500 rounded-full"},t.createElement("svg",{className:"".concat(r," text-white"),fill:"currentColor",viewBox:"0 0 20 20"},t.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})));case"info":return t.createElement("div",{className:"p-1 bg-blue-500 rounded-full"},t.createElement("svg",{className:"".concat(r," text-white"),fill:"currentColor",viewBox:"0 0 20 20"},t.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z",clipRule:"evenodd"})));case"warning":return t.createElement("div",{className:"p-1 bg-amber-500 rounded-full"},t.createElement("svg",{className:"".concat(r," text-white"),fill:"currentColor",viewBox:"0 0 20 20"},t.createElement("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})));default:return null}}()),t.createElement("div",{className:"flex-grow min-w-0"},t.createElement("div",{className:"text-sm font-semibold leading-5 mb-1"},n.charAt(0).toUpperCase()+n.slice(1)),t.createElement("div",{className:"text-sm leading-5 opacity-90"},i)),t.createElement("button",{type:"button",className:"flex-shrink-0 ml-4 p-1 rounded-full hover:bg-black/10 transition-colors duration-200 group",onClick:function(){return e(o)},"aria-label":"Close notification"},t.createElement("svg",{className:"w-4 h-4 opacity-60 group-hover:opacity-100 transition-opacity",fill:"currentColor",viewBox:"0 0 20 20"},t.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})))),c!==1/0&&!d&&t.createElement("div",{className:"toast-progress",style:{width:"".concat(g,"%"),transition:"width 0.1s linear"}}))},c=function(r){var a=r.toasts,e=r.onDismiss,o=a.reduce((function(t,r){var a=r.config.position||"top-right";return t[a]||(t[a]=[]),t[a].push(r),t}),{"top-right":[],"top-left":[],"top-center":[],"bottom-right":[],"bottom-left":[],"bottom-center":[],center:[]});return t.createElement(t.Fragment,null,Object.entries(o).map((function(r){var a=r[0],o=r[1];return o.length>0&&t.createElement("div",{key:a,className:"toaster-container ".concat(a)},o.map((function(r){return t.createElement(l,{key:r.id,toast:r,onDismiss:e})})))})))},w=t.createContext(void 0);exports.ToasterProvider=function(e){var o=e.children,i=t.useState([]),n=i[0],s=i[1],l=t.useCallback((function(t,r,e){var o=d(),i={position:(null==e?void 0:e.position)||"top-right",duration:(null==e?void 0:e.duration)||5e3,priority:"normal",dismissible:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,swipe:{enabled:!0,threshold:100,velocity:.3},icon:!0,sound:!1,vibrate:!1,actions:[],onClose:(null==e?void 0:e.onClose)||function(){},onUndo:null,onRetry:null,className:(null==e?void 0:e.className)||"",style:(null==e?void 0:e.style)||{},groupId:"",stackable:!1},n={id:o,content:t,type:r,config:i,timestamp:Date.now(),isExiting:!1,isPaused:!1,remainingTime:i.duration,swipeProgress:0,retryCount:0};return s((function(t){return a(a([],t,!0),[n],!1)})),i.duration!==1/0&&setTimeout((function(){g(o),i.onClose&&i.onClose()}),i.duration),o}),[]),g=t.useCallback((function(t){s((function(a){return a.map((function(a){return a.id===t?r(r({},a),{isExiting:!0}):a}))})),setTimeout((function(){s((function(r){return r.filter((function(r){return r.id!==t}))}))}),300)}),[]);t.useCallback((function(){s((function(t){return t.map((function(t){return r(r({},t),{isExiting:!0})}))})),setTimeout((function(){s([])}),300)}),[]);var p={toasts:n,theme:"light",queue:{maxToasts:5,strategy:"fifo",grouping:!1,maxPerGroup:3},success:t.useCallback((function(t,r){return l(t,"success",r)}),[l]),error:t.useCallback((function(t,r){return l(t,"error",r)}),[l]),info:t.useCallback((function(t,r){return l(t,"info",r)}),[l]),warning:t.useCallback((function(t,r){return l(t,"warning",r)}),[l]),loading:t.useCallback((function(t,a){return l(t,"loading",r({duration:1/0},a))}),[l]),custom:t.useCallback((function(t,r){return l(t,"custom",r)}),[l]),update:function(){},dismiss:g,dismissAll:function(){},dismissGroup:function(){},pause:function(){},resume:function(){},retry:function(){},undo:function(){},setTheme:function(){},setQueue:function(){}};return t.createElement(w.Provider,{value:p},o,t.createElement(c,{toasts:n,onDismiss:g}))},exports.useToaster=function(){var r=t.useContext(w);if(!r)throw new Error("useToaster must be used within a ToasterProvider");return r}; //# sourceMappingURL=index.js.map