Ship faster with goilerplate templUI Pro

Table

Display tabular data with rich formatting and interaction options

Source Tailwind CSS

A list of your recent hires.
Name Role Status Actions
John Doe Software Engineer Active Edit
Jane Smith Designer Active Edit
Bob Johnson Product Manager Inactive Edit
3 items 1 page 1-3 of 3 Next

Installation

templui add table

API Reference

Required parameter
Hover for description

Table

Main table container component for displaying tabular data.

Name Type Default
ID

Unique identifier for the table element.

string
-
Class

Additional CSS classes to apply to the table.

string
-
Attributes

Additional HTML attributes to apply to the table element.

templ.Attributes
-

Body

Table body container for table rows and data.

Name Type Default
ID

Unique identifier for the body element.

string
-
Class

Additional CSS classes to apply to the body.

string
-
Attributes

Additional HTML attributes to apply to the body element.

templ.Attributes
-

Row

Table row component for containing table cells.

Name Type Default
ID

Unique identifier for the row element.

string
-
Class

Additional CSS classes to apply to the row.

string
-
Attributes

Additional HTML attributes to apply to the row element.

templ.Attributes
-
Selected

Whether the row is selected (adds selected styling).

bool
false

Cell

Table data cell component for displaying content.

Name Type Default
ID

Unique identifier for the cell element.

string
-
Class

Additional CSS classes to apply to the cell.

string
-
Attributes

Additional HTML attributes to apply to the cell element.

templ.Attributes
-

Caption

Table caption component for describing the table content.

Name Type Default
ID

Unique identifier for the caption element.

string
-
Class

Additional CSS classes to apply to the caption.

string
-
Attributes

Additional HTML attributes to apply to the caption element.

templ.Attributes
-