-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[META] [Kibana Analytics] Show consistent empty state when no data #111184
Comments
Pinging @elastic/kibana-data-discovery (Team:DataDiscovery) |
Pinging @elastic/kibana-design (Team:Kibana-Design) |
@clintandrewhall @thomasneirynck @ryankeairns @snide what is the possibility we could still backport this to 7.16? And if not, how about 8.0? |
@clintandrewhall @alexfrancoeur will we have this in 8.1? |
@majagrubic would you say #123366 addresses this issue? |
@majagrubic would you say #123366 addresses this issue? |
To write a more detailed summary of this:
For now, we have implemented a redirect to Overview page from Discover for case 1. We agreed this would be the fastest way forward and good enough for now. Use case 2 is a bit more tricky, as there is no standard way to check whether there is data in ES, but no data views. After the service has been implemented, the remaining steps would be:
|
Potential blockers in the API tracked in #132478 |
Relates to #111374 #111158 #109523
Target empty state design for Analytics apps
For no data, no index patterns
For have data, no index patterns
EuiEmptyPrompt
, similar to this, with a link to 'Create an index pattern'7.16 Analytics no-data changes
Shared components and services
The default approach for all Analytics apps will be to show the same no-data view (based upon the KibanaPageLayoutTemplate). This insures that users will get the same experience, across all apps, which steers them towards the 'Add data' view. At a future time, this will be changed to route them to the 'Integrations' view.
isNewKibanaInstance
Apply shared components and service to applications
Each Analytics application will need to use the
isNewKibanaInstance
to conditionally show the shared, no-data viewRelated work
Create index patterns: empty state
We also need to simplify the empty state in the 'Create index pattern' flyout. Move the empty state back into the page; reserve the flyout for in-app use, etc.
Create index patterns: integrated in apps
Separately, we should make additional issue(s) for adding 'Create an index pattern' to both an application's empty state (for the has data, no index pattern use case) and to the overflow menu that exists alongside Index Pattern selector UIs
The text was updated successfully, but these errors were encountered: