/** * Component: Alert Modal * Documentation: documentation/frontend/components.md */ 'use client'; import React from 'react'; import { Modal } from './Modal'; import { Button } from './Button'; interface AlertModalProps { isOpen: boolean; onClose: () => void; title: string; message: string; buttonText?: string; variant?: 'info' | 'warning' | 'success' | 'danger'; } export function AlertModal({ isOpen, onClose, title, message, buttonText = 'OK', variant = 'info', }: AlertModalProps) { const iconMap = { info: ( ), warning: ( ), success: ( ), danger: ( ), }; return (
{iconMap[variant]}

{message}

); }