import { Bug, CircleAlert, CircleCheckBig, CircleHelp, MessageSquareText, Minus, OctagonX, Plus, } from "lucide-react"; import React from "react"; export enum toastType { info = "info", warn = "warn", error = "error", refused = "refused", success = "success", add = "add", del = "del", message = "message", } export function ToastBox({ title, message, type, }: { title?: string; message: string; type: toastType }) { let icon: any; let bgColor: string; switch (type) { case toastType.message: icon = ; bgColor = "bg-accent"; break; case toastType.add: icon = ; bgColor = "bg-accent"; break; case toastType.del: icon = ; bgColor = "bg-accent"; break; case toastType.info: icon = ; bgColor = "bg-accent"; break; case toastType.warn: icon = ; bgColor = "bg-orange-500"; break; case toastType.error: icon = ; bgColor = "bg-red-500"; break; case toastType.success: icon = ; bgColor = "bg-green-500"; break; case toastType.refused: icon = ; bgColor = "bg-red-700"; break; } return (
{icon}
{title &&

{title}

}

{message}

); }