View Source DaisyUIComponents.Table (DaisyUIComponents v0.7.1)
Table component
Summary
Functions
Renders a table with generic styling.
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
class
(:any
) - Defaults tonil
.active
(:boolean
) - Defaults tofalse
.hover
(:boolean
) - Defaults tofalse
.- Global attributes are accepted.
Slots
inner_block
Functions
Renders a table with generic styling.
Examples
<.table id="users" rows={@users}>
<:col :let={user} label="id"><%= user.id %></:col>
<:col :let={user} label="username"><%= user.username %></:col>
</.table>
or declaring the table components
<.table id="users">
<.thead>
<.tr>
<.th>id</.th>
<.th>username</.th>
</.tr>
</.thead>
<.tbody>
<.tr :for={user <- @users}>
<.td><%= user.id %></.td>
<.td><%= user.username %></.td>
</.tr>
</.tbody>
</.table>
Attributes
id
(:string
) - Defaults tonil
.class
(:any
) - Defaults tonil
.rows
(:list
)row_id
(:any
) - the function for generating the row id. Defaults tonil
.row_click
(:any
) - the function for handling phx-click on each row. Defaults tonil
.row_item
(:any
) - the function for mapping each row before calling the :col and :action slots. Defaults to&Function.identity/1
.zebra
(:boolean
) - Defaults tofalse
.size
(:string
) - Must be one of"xs"
,"sm"
,"md"
, or"lg"
.- Global attributes are accepted.
Slots
col
- Accepts attributes:label
(:string
)
action
- the slot for showing user actions in the last table column.inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
- Global attributes are accepted.
Slots
inner_block
Attributes
class
(:any
) - Defaults tonil
.active
(:boolean
) - Defaults tofalse
.hover
(:boolean
) - Defaults tofalse
.- Global attributes are accepted.
Slots
inner_block