mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 03:01:21 -04:00
## 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>
33 lines
1.4 KiB
TypeScript
33 lines
1.4 KiB
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License
|
|
* 2.0 and the Server Side Public License, v 1; you may not use this file except
|
|
* in compliance with, at your election, the Elastic License 2.0 or the Server
|
|
* Side Public License, v 1.
|
|
*/
|
|
|
|
export { UnifiedDataTable, DataLoadingState } from './src/components/data_table';
|
|
export type {
|
|
UnifiedDataTableProps,
|
|
UnifiedDataTableRenderCustomToolbar,
|
|
UnifiedDataTableRenderCustomToolbarProps,
|
|
} from './src/components/data_table';
|
|
export {
|
|
RowHeightSettings,
|
|
type RowHeightSettingsProps,
|
|
} from './src/components/row_height_settings';
|
|
export { getDisplayedColumns } from './src/utils/columns';
|
|
export { getTextBasedColumnTypes } from './src/utils/get_column_types';
|
|
export { ROWS_HEIGHT_OPTIONS } from './src/constants';
|
|
|
|
export { JSONCodeEditorCommonMemoized } from './src/components/json_code_editor/json_code_editor_common';
|
|
|
|
export * from './src/types';
|
|
export * as columnActions from './src/components/actions/columns';
|
|
|
|
export { getRowsPerPageOptions } from './src/utils/rows_per_page';
|
|
export { popularizeField } from './src/utils/popularize_field';
|
|
|
|
export { useColumns } from './src/hooks/use_data_grid_columns';
|
|
export { OPEN_DETAILS, SELECT_ROW } from './src/components/data_table_columns';
|
|
export { DataTableRowControl } from './src/components/data_table_row_control';
|