kibana/x-pack/examples
Rachel Shen 9579635c25
[Share Modal Redesign] Reporting Refactor Modals (#180009)
## Summary

This PR refactors https://github.com/elastic/kibana/pull/179206 to have
each export type be registered in Reporting and then passed into the
share plugin.

This PR is focused on the redesign in terms of the export modals. Test
refactoring will be done in a separate PR.
Partially closes https://github.com/elastic/kibana-team/issues/753

- [x] Need to refactor this PR to include @eokoneyo's general modal
component
- [x] Lens needs to have Export with all three report type options - to
avoid circular dependencies move the Lens CSV stuff into the reporting
plugin vs having it in Lens
- [x] Canvas should not be affected by these changes (so the old
share/reporting code has to stay for canvas)
https://github.com/elastic/kibana/issues/151523 to keep in mind for the
redesign

Failed tests will be covered in this PR
https://github.com/elastic/kibana/pull/180406


### TO TEST 

Mark `share.new_version.enabled: true` in your kibana.dev.yml


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

---------

Co-authored-by: Eyo Okon Eyo <eyo.eyo@elastic.co>
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
2024-04-16 15:01:44 -07:00
..
alerting_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
embedded_lens_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
exploratory_view_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
gen_ai_streaming_response_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
lens_config_builder_example Make the formula api optional for the lens builder (#179255) 2024-03-25 07:09:37 -07:00
lens_embeddable_inline_editing_example Make the formula api optional for the lens builder (#179255) 2024-03-25 07:09:37 -07:00
screenshotting_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
testing_embedded_lens [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
third_party_lens_navigation_prompt [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
third_party_maps_source_example [maps] remove ISource.getIndexPatternIds and ISource.getQueryableIndexPatternIds methods (#176095) 2024-02-05 07:40:51 -07:00
third_party_vis_lens_example [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
triggers_actions_ui_example [Response Ops] [Alerts table] Cell context alert table performance (#180016) 2024-04-16 19:00:11 +02:00
ui_actions_enhanced_examples [Core] Deprecate nav link status (#176383) 2024-02-16 11:06:33 -07:00
README.md Example plugins in X-Pack (#63823) 2020-04-17 20:15:36 +02:00

Example plugins

This folder contains X-Pack example plugins. To run the plugins in this folder, use the --run-examples flag, via

yarn start --run-examples