add changes

This commit is contained in:
AD2025
2025-12-29 22:23:30 +02:00
commit 45429a7f3a
75 changed files with 157 additions and 0 deletions

1
chunk-52JZ5I3Y.js Normal file
View File

@@ -0,0 +1 @@
import{_ as e,a as n,b as r,ta as d}from"./chunk-2MUIW2M6.js";var u=class s{toastsSignal=d([]);toasts=this.toastsSignal.asReadonly();defaultDuration=5e3;toastIdCounter=0;constructor(){}success(t,i){this.show({type:"success",message:t,duration:i||this.defaultDuration})}error(t,i){this.show({type:"error",message:t,duration:i||this.defaultDuration})}warning(t,i){this.show({type:"warning",message:t,duration:i||this.defaultDuration})}info(t,i){this.show({type:"info",message:t,duration:i||this.defaultDuration})}showWithAction(t,i,o,a="info",c){this.show({type:a,message:t,duration:c||1e4,action:{label:i,callback:o}})}show(t){let i=`toast-${++this.toastIdCounter}`,o=r(n({},t),{id:i});this.toastsSignal.update(a=>[...a,o]),t.duration&&t.duration>0&&setTimeout(()=>this.remove(i),t.duration)}remove(t){this.toastsSignal.update(i=>i.filter(o=>o.id!==t))}removeAll(){this.toastsSignal.set([])}static \u0275fac=function(i){return new(i||s)};static \u0275prov=e({token:s,factory:s.\u0275fac,providedIn:"root"})};export{u as a};