/** * ConfirmDeleteModal — generic二次确认 (confirm-before-delete) dialog. * Used by both poo and location delete flows (M2-T10, reused by T09). */ import { Modal, Stack, Text, Button, Group } from '@mantine/core' export interface ConfirmDeleteModalProps { /** Message shown to the user, e.g. "Delete this poo record?" */ message: string /** Whether the delete action is in flight. */ loading?: boolean onConfirm: () => void onCancel: () => void } export function ConfirmDeleteModal({ message, loading = false, onConfirm, onCancel, }: ConfirmDeleteModalProps) { return ( {message} ) }