always rendered at the top of the table into a cell that spans the whole width (the width is derived from the number of :col slots supplied)
the row that holds the cell has hidden only:table-row Tailwind classes so it's only visible if it's the only row
the slot takes row_class that is then forwarded to the cell
renders multiple cells if more than one :empty_state slot is given <- I'm not entirely sure about this, maybe we
should rather crash if more than one slot is set?
State with data:
State without data ("empty state"):
Add optional empty states for tables.
:empty_state
:col
slots supplied)hidden only:table-row
Tailwind classes so it's only visible if it's the only rowrow_class
that is then forwarded to the cell:empty_state
slot is given <- I'm not entirely sure about this, maybe we should rather crash if more than one slot is set?