Table

A responsive table component for displaying tabular data with proper styling and accessibility.

NameEmailRole
John Doejohn@example.comAdmin
Jane Smithjane@example.comUser
          
      

Installation

          
      
          
      

Usage

          
      
          
      

Examples

Basic Table

NameEmailRole
John Doejohn@example.comAdmin
Jane Smithjane@example.comUser
          
      
ProductPriceQuantityTotal
Laptop$9992$1,998
Mouse$253$75
Total$2,073
          
      

Table with Caption

A list of your recent invoices.
InvoiceStatusMethodAmount
INV001PaidCredit Card$250.00
INV002PendingPayPal$150.00
          
      

Table with Actions

UserEmailStatus
John Doe
@johndoe
john@example.com
Active
Jane Smith
@janesmith
jane@example.com
Pending
          
      

API Reference

Properties

PropertyTypeDefaultDescription
uiTableDirectiveMain table container directive with responsive styling.
uiTableHeaderDirectiveTable header section with border styling.
uiTableBodyDirectiveTable body section with proper row border handling.
uiTableFooterDirectiveTable footer section with muted background and border.
uiTableRowDirectiveTable row with hover effects and selection states.
uiTableHeadDirectiveHeader cell with proper alignment and checkbox support.
uiTableCellDirectiveData cell with padding and checkbox alignment.
uiTableCaptionDirectiveTable caption with muted text styling.
classstringAdditional CSS classes to apply to the table elements.

Built with ❤️ by @immohammadjaved • Source code available on GitHub