{{-- A data table. Its callers write ``, ``, `` and `` as they always do; how they look is resources/css/components/table.css, keyed on the `data-table` attribute set here (the top of that file says why). Rows are 52px, a target a finger can hit. `dense` tightens them to 36px — M3 asks that density always be an opt-in and never a default, so it is the caller's decision and the caller's to justify. `size="xs"` for a table inside a panel inside a panel (32px rows, 24px with `dense`). A selected row is ``. Horizontal scrolling stays the caller's — wrap the table in `
` where the page needs it. A column that sorts is ``. --}} @props([ 'size' => 'sm', 'dense' => false, ]) {{ $slot }}