* Use category tree to build schema explorer
* Remove expander from tag value list item
* Prevent clicking tag value item from closing tag values
* Remove input from under TAGS item in schema explorer
* Search for fields in measurements
* Add loading state and use search term in fetching tag values
* Add load more tag values button and debounce tag values search
* Add error handling to flux schema explorer
Updates the `RawFluxDataTable` to always accept dimensions from a
parent, rather than measuring them by itself. The `RawFluxDataTable` is
only used within a `RefreshingGraph`, and a `RefreshingGraph` has been
recently changed to measure dimensions.
Also changes the approach used to minimize unnecessary calls to
`parseResponseRaw`. Recent changes (#4650) caused the
`getDerivedStateFromProps` approach to re-parse data on every scroll
event (the exact opposite of what it was intended to do).
Now, the `memoizeOne` helper is used directly inside the render method
instead.
Both the `CellEditorOverlay` and `DataExplorer` components store state
in the `TimeMachineContainer`. These components reset the state upon
mount, using data that is cached for each component in localStorage.
The `CellEditorOverlay` requires only certain pieces of cached data to
be read from localStorage, while the `DataExplorer` wants all data
stored in localStorage to be read.
This commit updates the utility used to fetch data from localStorage to
be aware of this difference between the two components.
Closesinfluxdata/applications-team-issues#196
fix(logs/table): add hostname column
* Guarantee hostname column exists on logviewer config
* Add hostname field to ui utils
* Update integrations server test
* Update changelog 1.7.0
Co-authored-by: Michael Desa <mjdesa@gmail.com>
fix(logs/scroll): fix the horizontal scroll bar
* Update grid to have minWidth
* Fix logs scrollbar position
* Clean up unnecessary handlers
* Update 1.7.0 changelog
Co-authored-by: Alex P <thealexpaxton@gmail.com>