import { useMemo } from "react"; /* ═══════ Shared Components ═══════ */ export function ConfirmDialog({ title, message, confirmLabel = "Delete", onConfirm, onCancel, dark }) { const T = useMemo( () => ({ bg: dark ? "#161b22" : "#fff", border: dark ? "#30363d" : "#d0d7de", text: dark ? "#e6edf3" : "#1f2328", muted: dark ? "#8b949e" : "#656d76", danger: dark ? "#f85149" : "#cf222e", }), [dark] ); return (
e.stopPropagation()} >
{title}
{message}
); }