kibana/test
Davis McPhee 39559b74a2
[Unified Data Table] Add header row height configuration (#175501)
## Summary

This PR adds header row height configuration to Discover, and aligns the
row height configuration UI in Discover and Lens. The header row height
configuration should behave the same way as the cell row height
configuration, including persisting to saved searches and displaying in
the saved search embeddable.

Expanded:
<img width="464" alt="expanded"
src="c1715c1c-a794-4c1e-a6c4-63fba0ecb465">

Collapsed:
<img width="466" alt="collapsed"
src="310a7b32-f7f8-461a-a5ac-12030e86042d">

Resolves #171708.

### Checklist

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [ ]
~[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials~
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] ~[Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed~
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [ ] ~Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))~
- [ ] ~If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)~
- [x] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2024-02-12 20:23:53 -04:00
..
accessibility [Saved Queries] Improve saved query management (#170599) 2024-02-12 13:18:17 -04:00
analytics async-import plugins in the server side (#170856) 2023-11-15 00:55:56 -07:00
api_integration [Saved Queries] Improve saved query management (#170599) 2024-02-12 13:18:17 -04:00
common [FTR] Mv test subjs svc to shared location (#174048) 2024-01-09 11:43:39 +00:00
examples Fix broken tests as a result of tsid hashing (#176120) 2024-02-02 16:24:41 -04:00
functional [Unified Data Table] Add header row height configuration (#175501) 2024-02-12 20:23:53 -04:00
harden Add test to ensure security related eslint rules are applied (#151434) 2023-02-24 16:48:11 +01:00
health_gateway async-import plugins in the server side (#170856) 2023-11-15 00:55:56 -07:00
interactive_setup_api_integration async-import plugins in the server side (#170856) 2023-11-15 00:55:56 -07:00
interactive_setup_functional Unskip interactive setup functional tests (#157863) 2023-05-16 09:20:00 -04:00
interpreter_functional async-import plugins in the server side (#170856) 2023-11-15 00:55:56 -07:00
node_roles_functional async-import plugins in the server side (#170856) 2023-11-15 00:55:56 -07:00
package [artifacts/package testing] Update apt cache (#175789) 2024-01-29 07:51:00 -06:00
plugin_functional [Fleet] Support output and Fleet server proxies on serverless (#175315) 2024-02-05 16:00:53 +01:00
scripts [ci] Remove jenkins config (#173745) 2023-12-21 12:09:43 -06:00
server_integration Inject initial "not reported" to prevent blocking /api/status (#173371) 2023-12-14 09:31:58 -07:00
ui_capabilities/newsfeed_err [ftr] automatically determine config run order (#130983) 2022-05-04 17:05:58 -05:00
tsconfig.json Update Kibana code editor dependencies (#171720) 2024-01-25 10:30:02 +01:00