Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Embeddables] [Dashboard] [Lens] Provide an API for rendering custom legend items when Lens and other embeddables are rendered in non-edit mode #90724

Closed
Tracked by #184459
andrew-goldstein opened this issue Feb 9, 2021 · 3 comments
Labels
Feature:Dashboard Dashboard related features Feature:Embeddables Relating to the Embeddable system Feature:Lens 🧊 iceboxed impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@andrew-goldstein
Copy link
Contributor

Describe the feature:

Provide an API for rendering custom legend items when Lens and other embeddables are rendered in non-edit mode in an embeddable dashboard, as shown in the screenshot below:

embedded_lens_example

Above: The Embedded Lens example (yarn start --run-examples) rendered in non-edit mode, in a Dashboard

Describe a specific use case for the feature:

The legend items adjacent to the Elastic Charts on the Security Solution Overview page, and throughout the app, are rendered as draggables:

draggable-legend

Rendering all fields (including legend items) as draggables provides consistency throughout the Security Solution by allowing any field to be dragged to the Timeline to start or narrow an investigation, and to provide a common set of actions via a standardized hover menu.

An API that enables custom legend items to be rendered alongside Lens and other embeddables in a dashboard (in non-edit mode) would unlock the power of "dashboards everywhere" in the Security Solution, while preserving the consistency of the UX as it's implemented today.

@andrew-goldstein andrew-goldstein added Feature:Dashboard Dashboard related features Feature:Embedding Embedding content via iFrame Feature:Lens labels Feb 9, 2021
@rayafratkina rayafratkina added the Team:Visualizations Visualization editors, elastic-charts and infrastructure label Feb 9, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@timroes timroes added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas and removed Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas labels Feb 9, 2021
@elastic elastic deleted a comment from elasticmachine Feb 9, 2021
@ThomThomson ThomThomson added Feature:Embeddables Relating to the Embeddable system and removed Feature:Embedding Embedding content via iFrame labels Jun 14, 2023
@timductive timductive added the impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. label Aug 23, 2023
@drewdaemon
Copy link
Contributor

Thank you for the detailed description of the issue! Closing in favor of #90724.

@markov00
Copy link
Member

In order to provide better transparency of priorities, issues that will not be prioritized within the next 24 months are being closed.

Tracking request in Lens general improvements ice box #184459

@markov00 markov00 closed this as not planned Won't fix, can't repro, duplicate, stale May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Feature:Embeddables Relating to the Embeddable system Feature:Lens 🧊 iceboxed impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

8 participants