fleet/frontend/components/TableContainer/DataTable
Jacob Shandling 886d53412b
UI – Queries table: Fix issues with filter/sorting, optimize render behavior (#18973)
## Addresses #18881 and #18858
- Fix the bugs, memoize various props to optimize table rendering

## QA
In addition to the bugs outlined in the addressed issue, this PR
contains rendering optimizations. Please check these functionalities,
which should be unaffected (and were so in my own testing) but should be
double-checked:

- [ ] create query
- [ ] delete query
- [ ] empty state
- [ ] changing platform dropdown
- [ ] different sort orders
- [ ] delete query from table action
- [ ] results count change

## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-23 13:30:24 -07:00
..
ActionButton update UI to react 18 (#17471) 2024-03-13 19:09:16 +00:00
DefaultColumnFilter update UI to react 18 (#17471) 2024-03-13 19:09:16 +00:00
DropdownCell feat: add option to disable scripts (#15815) 2024-01-03 10:42:08 -05:00
HeaderCell Refactor Tooltip Wrapper (#13845) 2023-11-07 13:15:49 -08:00
HostMdmStatusCell Surface MDM devices where DEP assignment failed (#16973) 2024-03-01 10:52:19 -06:00
InternalLinkCell rollup the mdm solutions by name on the dashboard page (#17297) 2024-03-04 13:14:50 +00:00
IssueCell UI – Host query report page (#15511) 2023-12-08 16:54:24 -08:00
LinkCell add UI on host details and my device page for installing software feature (#18878) 2024-05-09 22:44:50 +01:00
LiveQueryIssueCell UI – Host query report page (#15511) 2023-12-08 16:54:24 -08:00
PerformanceImpactCell UI – Add and update performance impact features to uitilize metrics that include live query runs (#15642) 2023-12-14 11:49:56 -08:00
PlatformCell Frontend: Cleanup 42 js warnings (#16219) 2024-01-23 09:16:10 -05:00
SoftwareNameCell Validate installer file size in UI; add install tooltip to software list (#19036) 2024-05-15 14:32:20 -05:00
TextCell Fix unreleased issues in software installers UI: Part 4 (#18987) 2024-05-14 13:10:12 -05:00
TooltipTruncatedTextCell Feat UI resend profile (#18111) 2024-04-15 14:17:08 +01:00
_styles.scss Frontend : Vulnerability changes to existing pages (#16601) 2024-02-15 10:35:05 -07:00
DataTable.tests.tsx Frontend tech debt: Cleanup {} around strings (#16592) 2024-02-23 09:57:18 -05:00
DataTable.tsx UI – Queries table: Fix issues with filter/sorting, optimize render behavior (#18973) 2024-05-23 13:30:24 -07:00