Skip to content

Resolve CE-902: Convert to mui datagrid

Christina Jenks requested to merge CE-902-convert-to-mui-datagrid into main

Replaces the Primefaces-based table with MUI DataGrid. Also removes Primefaces dependencies now that they aren't used anywhere anymore.

Some notable changes:

  • In column definitions, "id" is now "field" and "label" is now "headerName"; clients will need this updated
  • DataGrid is sized based on the parent; it doesn't have its own height. This may result in some strange behavior with containing elements if they are height-constrained, such as in the SearchBar story; clients will likely need review here as well.

Closes CE-902

Merge request reports