kibana/x-pack/test/localization
Julia Rechkunova cac928b956
[Discover] Drag & drop for adding columns to the table (#153538)
Closes https://github.com/elastic/kibana/issues/151703

## Summary

This PR:
- changes design of field list item in Lens and Discover
- changes design of dimension triggers in Lens panels
- changes design "Add layers" button
- adds "+" action to field items in Lens
- unifies the logic of rendering Lens field items for text-based and
form-based views
- adds Drag&Drop functionality to Discover to add columns to the table
by dragging a field from the sidebar
- adds functional tests for drag&drop in Discover
- shows fields popover in text-based mode too so users can copy field
names


[Figma](https://www.figma.com/file/SvpfCqaZPb2iAYnPtd0Gnr/KUI-Library?node-id=674%3A198901&t=OnQH2EQ4fdBjsRLp-0)

<details>
<summary>Gifs</summary>

![Apr-04-2023
14-38-47](https://user-images.githubusercontent.com/1415710/229795117-712267ba-f5e0-42ca-a2e5-e23759d5ddda.gif)
![Apr-04-2023
14-40-59](https://user-images.githubusercontent.com/1415710/229795133-7b618566-e73a-4303-97d7-b2840d1fc006.gif)

</details>


### 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)
- [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
- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [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)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Andrea Del Rio <delrio.andre@gmail.com>
Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2023-04-19 19:17:54 +02:00
..
tests [Discover] Drag & drop for adding columns to the table (#153538) 2023-04-19 19:17:54 +02:00
config.base.ts [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00
config.fr_fr.ts [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00
config.ja_jp.ts [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00
config.zh_cn.ts [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00
ftr_provider_context.ts [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00
README.md [i18n] Fix ja-JP locale causing FATAL error when starting kibana (#146704) 2022-11-30 21:28:28 +03:00

FTR tests for the core.i18n service

Contains sanity checks to ensure that Kibana can load each supported locale without failures.