Table
The Table component allows you to create customizable tables with various styling options. You can configure properties such as width, borders, background, and more.
Examples
Basic Usage
<Widget
src='flashui.near/widget/Table'
props={{
children: (
<>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
<tr>
<td>Row 1, Cell 1</td>
<td>Row 1, Cell 2</td>
<td>Row 1, Cell 3</td>
</tr>
<tr>
<td>Row 2, Cell 1</td>
<td>Row 2, Cell 2</td>
<td>Row 2, Cell 3</td>
</tr>
</>
),
}}
/>Props
The Table component accepts the following props:
-
width(string, optional): The width of the table. Defaults to "100%." -
border(string, optional): The overall table border style. Defaults to "none." -
borderTop(string, optional): The top border style of the table. Defaults tonull. -
borderBottom(string, optional): The bottom border style of the table. Defaults tonull. -
borderLeft(string, optional): The left border style of the table. Defaults tonull. -
borderRight(string, optional): The right border style of the table. Defaults tonull. -
margin(string, optional): The margin around the table. Defaults to ".5rem." -
maxWidth(string, optional): The maximum width of the table. Defaults tonull. -
minWidth(string, optional): The minimum width of the table. Defaults tonull. -
background(string, optional): The background color of the table. Defaults tonull. -
boxShadow(string, optional): The box shadow of the table. Defaults tonull. -
overflow(string, optional): The overflow behavior for the table. Defaults tonull. -
children(ReactNode, optional): The content of the table. Defaults tonull.