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
uiTableDirective—Main table container directive with responsive styling.
uiTableHeaderDirective—Table header section with border styling.
uiTableBodyDirective—Table body section with proper row border handling.
uiTableFooterDirective—Table footer section with muted background and border.
uiTableRowDirective—Table row with hover effects and selection states.
uiTableHeadDirective—Header cell with proper alignment and checkbox support.
uiTableCellDirective—Data cell with padding and checkbox alignment.
uiTableCaptionDirective—Table caption with muted text styling.
classstring—Additional CSS classes to apply to the table elements.

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