Ethereal Garden

Table

A responsive table component for displaying tabular data.

When To Use

Use the Table component when you need to:

  • Display structured data in rows and columns
  • Allow users to compare and analyze data
  • Present information in a scannable format
  • Show related data points together
  • Create data-rich interfaces with sortable columns

Tables are ideal for financial data, product listings, user management interfaces, and any scenario where data needs to be organized in a structured format.

Examples

Basic

IDNameEmailStatus
001John Doejohn.doe@example.comActive
002Jane Smithjane.smith@example.comActive
003Michael Johnsonmichael.johnson@example.comInactive
004Emily Brownemily.brown@example.comActive
005Robert Wilsonrobert.wilson@example.comPending
List of recent invoices
InvoiceStatusMethodAmount
INV001PaidCredit Card$250.00
INV002PendingPayPal$150.00
INV003UnpaidBank Transfer$350.00
INV004PaidCredit Card$450.00
INV005PaidPayPal$550.00
Total$1,750.00

Data Table

ID
1John DoeDeveloperEngineering2021-06-10
2Jane SmithDesignerProduct2020-03-15
3Robert JohnsonManagerEngineering2019-11-20
4Emily DavisDeveloperEngineering2022-02-05
5Michael WilsonProduct OwnerProduct2021-09-18
6Sarah ThompsonDesignerProduct2022-04-30
7David BrownManagerMarketing2020-07-14

Click on column headers to sort the table.

Custom Styling

Product Inventory

Manage your product stock and availability.

Product IDProductCategoryPriceStockStatus
PROD-001Ergonomic Desk ChairFurniture$249.9928
In Stock
PROD-002Wireless KeyboardElectronics$89.995
Low Stock
PROD-003Ultra-wide MonitorElectronics$549.990
Out of Stock
PROD-004Leather NotebookAccessories$24.9945
In Stock
PROD-005Desk LampFurniture$59.9912
In Stock
Displaying 5 of 5 products

Props

PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-