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

[EuiTour] Allow attaching tour steps via DOM selector #5576

Closed
thompsongl opened this issue Jan 28, 2022 · 1 comment · Fixed by #5696
Closed

[EuiTour] Allow attaching tour steps via DOM selector #5576

thompsongl opened this issue Jan 28, 2022 · 1 comment · Fixed by #5696

Comments

@thompsongl
Copy link
Contributor

Two problems and an argument in favor (elastic/kibana#124052):

Right now, it is impossible to link beacons to certain Eui components where the HTML is not accessible from within Kibana - for example, the Columns control in the header of an EuiDataGrid is not currently targetable

Right now, it is difficult to have a tour that spans over multiple elements of the plugin

If EuiTourSteps could instead be linked to elements based on querySelectors or something similar, this would allow for a single tour object to be floated over the entire plugin, which would make the code much easier to follow and would expand the use cases of EuiTour to unimaginable levels! 🔥

This deserves further exploration, but my initial idea is to use EuiWrappingPopover (or a similar API)

@shaunmcgough
Copy link

This feature would be great, and would help us with our goal of helping users understand our new Document Explorer in Discover, which is set to be on by default as of 8.2. This will help us get to that goal and we are here to help if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants