Table component with defininig table content column by column
# npm
npm install column-table# yarn
yarn add column-tableOptions for ColumnTable
Type: Object
columnsArray<ColumnTableOptions> Table columnsitemsArray Table items (rows)classNamesstring Class names for<table>rowClassNamesfunction (item: any, index: number): string Class names for<tr>resolverfunction (column: any) Resolver function for overriding default column resolver
Column definition
Type: Object
titleClassNamesstring Class names for<th>dataClassNames(string | function) Class names for<td>titleany Definition of column titledataany Definition of column dataonClickfunction Click handler for databuttonTextfunction Text for buttonbuttonClassNamesfunction Class names for buttondisabledfunction Disabled state for buttoniconClassNamesstring Class names for button icon
Table component with defininig table content column by column
optionsColumnTableOptions
{% import ColumnTable from 'column-table' %}
...
<ColumnTable/>
...