import React from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { XIcon } from '@phosphor-icons/react'; import GenerativeArt from './GenerativeArt'; const BrutalistDialog = ({ isOpen, onClose, onConfirm, children, title = 'SYSTEM_CONFIRMATION', message = 'Are you sure you want to execute this operation?', confirmText = 'CONFIRM_ACTION', cancelText = 'ABORT_OPERATION', variant = 'default', }) => { const isPaper = variant === 'paper'; return ( {isOpen && (
{/* Backdrop with blur */} {/* Dialog Container */} e.stopPropagation()} > {/* Background Art */}
{/* Corner Accents (Lines only at corners) */}

{title}

{children ? (
{children}
) : ( <>

{message}

)}
)} ); }; export default BrutalistDialog;