49 lines
1.1 KiB
Markdown
Raw Normal View History

# GridField
General purpose component for tabular data.
## GridFieldTableComponent
This component is used to display structured data in an extendible table layout.
**Required Props**
* **Headings** - (array) The column headings.
* **Rows** - (array) The table rows.
## GridFieldAction
This component renders a button within a grid-field to handle actions.
**Required Props**
* **handleClick** - Function for when a button is clicked
## GridFieldCell
This component represents a data cell in a GridFieldRow.
**Optional Props**
* **width** - Set a width relative to the other cells if required. Accepts a number from 1-10 (defaults to 5).
## GridFieldHeader
This component is used to display a table header row on a GridFieldComponent.
## GridFieldHeaderCell
This component is a cell in a GridFieldHeader component.
**Optional Props**
* **width** - Set a width relative to the other cells if required. Accepts a number from 1-10 (defaults to 5).
# GridFieldRow
Represents a row in a GridField.
**Optional Props**
* **cells** - (array) The table data to display in the row.