import { toast } from "sonner" import { X } from "lucide-react" import { RiskInfo, RiskInfoBox } from "@/components/common/risk/risk-info-box" const RISK_TOAST_ID = "credit-risk-warning" let isRiskWarningDismissed = false function dismissRiskWarningToast(id: string | number) { isRiskWarningDismissed = true toast.dismiss(id) } export function showRiskWarningToast(riskInfo: RiskInfo) { if (isRiskWarningDismissed) return toast.custom( (id) => (
), { id: RISK_TOAST_ID, duration: Infinity, dismissible: true, onDismiss: () => { isRiskWarningDismissed = true }, }, ) }