Column definitions.
Data rows to be displayed.
Callback to get a unique data key for the specified row.
OptionalhasIf each row should have a remove button
OptionalhoverIf true, the table row will shade on hover, defaults to false.
OptionallabelAn optional table label.
OptionallabelAn optional Typography variant to be used for the label.
OptionalmaxOptional max height.
OptionalonCallback to inform that a data row has been clicked.
OptionalonCallback to be run when clicking on the remove button
OptionalremoveA title for the remove button
OptionalselectedThe key of the currently selected data row.
OptionalsizeTable size, defaults to 'medium'.
OptionalstickySet the header sticky, defaults to false.
Properties of the TableControl React component.