@props([ 'action', 'label' => null, 'confirm' => null, ]) {{-- Deletion always goes through a POST form with a method spoof and an explicit confirmation. A destructive action reachable by a GET link is one prefetching browser extension away from deleting a patient record. --}}
@csrf @method('DELETE') {{-- px, not Bootstrap: this button renders inside px panels on almost every screen in the product — patient records, rotas, user accounts — so an outline-danger here was the one Bootstrap control left sitting among them. --}}