import { toast } from '@zerodevx/svelte-toast';

export function toastSuccess(message: string) {
	toast.push(message, {
		theme: { '--toastBackground': 'rgba(72, 187, 120, 0.9)', '--toastColor': 'mintcream' },
		duration: 1000
	});
}

export function toastError(message: string) {
	toast.push(message, {
		theme: { '--toastBackground': 'rgba(187, 72, 72, 0.9)', '--toastColor': 'lavenderblush' },
		duration: 5000,
		pausable: true
	});
}

// eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-explicit-any
export const toastFinally = (reason: any) => toastError(reason);