mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
Closes https://github.com/elastic/kibana/issues/151702 ## Summary This PR migrates drag and drop logic from Lens plugin to a new package so we can reuse it on Discover page later. At this point there should be no visual changes. If you notice something, please comment on the PR. - [x] Migrate drag&drop code to its own package `@kbn/dom-drag-drop` - [x] Clean up i18n strings - [x] Clean up styles - [x] Adjust tests - [x] Make telemetry optional - [x] Configurable `data-test-subj` Please test by using your mouse and also by using keyword shortcuts. # Next steps - Redesign for field list item (smaller button, a separate handle icon, pill styles) - Redesign for draggable buttons in the Lens layer panels (smaller buttons) - [Figma](https://www.figma.com/file/SvpfCqaZPb2iAYnPtd0Gnr/KUI-Library?node-id=674%3A198901&t=OnQH2EQ4fdBjsRLp-0) - https://github.com/elastic/kibana/issues/151703 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
13 lines
471 B
JavaScript
13 lines
471 B
JavaScript
/*
|
|
* 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.
|
|
*/
|
|
|
|
module.exports = {
|
|
preset: '@kbn/test',
|
|
rootDir: '../..',
|
|
roots: ['<rootDir>/packages/kbn-dom-drag-drop'],
|
|
};
|