@props([ 'totalItems' => 0, 'modelName' => 'item', ]) {{-- Select All Checkbox — Table Header ─────────────────────────────────── Three-state checkbox: unchecked, partial (dash), fully checked. Usage: Listens for: - bulk-select-toggle — tracks individual changes to compute partial/full state - bulk-deselect-all — resets to unchecked - bulk-items-loaded — receives the visible IDs for this page Dispatches: - bulk-select-all { checked } --}}