Table
RippleUI comes with a table component that can be used to display data in a tabular format.
Default
Simple example of table.
| Type | Where | Description | Amount |
|---|---|---|---|
| 1 | Cy Ganderton | Quality Control Specialist | Blue |
| 2 | Hart Hagerty | Desktop Support Technician | Purple |
| 3 | Brice Swyre | Tax Accountant | Red |
HTML
JSX
<div class="flex w-full overflow-x-auto"><table class="table"><thead><tr><th>Type</th><th>Where</th><th>Description</th><th>Amount</th></tr></thead><tbody><tr><th>1</th><td>Cy Ganderton</td><td>Quality Control Specialist</td><td>Blue</td></tr><tr><th>2</th><td>Hart Hagerty</td><td>Desktop Support Technician</td><td>Purple</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr></tbody></table></div>
Zebra
Table with zebra effect.
| Type | Where | Description | Amount |
|---|---|---|---|
| 1 | Cy Ganderton | Quality Control Specialist | Blue |
| 2 | Hart Hagerty | Desktop Support Technician | Purple |
| 3 | Brice Swyre | Tax Accountant | Red |
| 3 | Brice Swyre | Tax Accountant | Red |
| 3 | Brice Swyre | Tax Accountant | Red |
HTML
JSX
<div class="flex w-full overflow-x-auto"><table class="table-zebra table"><thead><tr><th>Type</th><th>Where</th><th>Description</th><th>Amount</th></tr></thead><tbody><tr><th>1</th><td>Cy Ganderton</td><td>Quality Control Specialist</td><td>Blue</td></tr><tr><th>2</th><td>Hart Hagerty</td><td>Desktop Support Technician</td><td>Purple</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr></tbody></table></div>
Hover
Table with hover effect.
| Type | Where | Description | Amount |
|---|---|---|---|
| 1 | Cy Ganderton | Quality Control Specialist | Blue |
| 2 | Hart Hagerty | Desktop Support Technician | Purple |
| 3 | Brice Swyre | Tax Accountant | Red |
| 3 | Brice Swyre | Tax Accountant | Red |
| 3 | Brice Swyre | Tax Accountant | Red |
HTML
JSX
<div class="flex w-full overflow-x-auto"><table class="table-hover table"><thead><tr><th>Type</th><th>Where</th><th>Description</th><th>Amount</th></tr></thead><tbody><tr><th>1</th><td>Cy Ganderton</td><td>Quality Control Specialist</td><td>Blue</td></tr><tr><th>2</th><td>Hart Hagerty</td><td>Desktop Support Technician</td><td>Purple</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr></tbody></table></div>
Compact
Table with compact style.
| Type | Where | Description | Amount |
|---|---|---|---|
| 1 | Cy Ganderton | Quality Control Specialist | Blue |
| 2 | Hart Hagerty | Desktop Support Technician | Purple |
| 3 | Brice Swyre | Tax Accountant | Red |
| 3 | Brice Swyre | Tax Accountant | Red |
| 4 | Brice Swyre | Tax Accountant | Red |
HTML
JSX
<div class="flex w-full overflow-x-auto"><table class="table-compact table max-w-4xl"><thead><tr><th>Type</th><th>Where</th><th>Description</th><th>Amount</th></tr></thead><tbody><tr><th>1</th><td>Cy Ganderton</td><td>Quality Control Specialist</td><td>Blue</td></tr><tr><th>2</th><td>Hart Hagerty</td><td>Desktop Support Technician</td><td>Purple</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr><tr><th>3</th><td>Brice Swyre</td><td>Tax Accountant</td><td>Red</td></tr></tbody></table></div>
API
| className | Description |
|---|---|
| table | Table base class |
| table-zebra | Will apply a background to odd elements |
| table-hover | Will apply hover efect to each row |
| table-compact | The table will have less pading between each rows |