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

[ui] Show tooltips on metadata entries explaining the data origin #21322

Merged
merged 4 commits into from
Apr 22, 2024

Conversation

bengotow
Copy link
Collaborator

Summary & Motivation

Fixes FE-215

This adds tooltips that make it more obvious that the asset overview's metadata table is combining metadata from different sources. Previously you had to look at the icons and understand what they meant:

image

I also fixed some CSS issues with nested tables here. The CSS for the asset metadata table (the outer one) was colliding with the styles of the inner nested table, giving it double borders. I also applied the compact style to the inner one, which I think looks better.

image image

How I Tested These Changes

@bengotow bengotow requested review from salazarm and hellendag April 20, 2024 01:16
Copy link

github-actions bot commented Apr 20, 2024

Deploy preview for dagit-storybook ready!

✅ Preview
https://dagit-storybook-wmtjxobze-elementl.vercel.app
https://bengotow-2024-04-FE-215.components-storybook.dagster-docs.io

Built with commit 73b7054.
This pull request is being automatically deployed with vercel-action

Copy link

github-actions bot commented Apr 20, 2024

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-ibomw0da4-elementl.vercel.app
https://bengotow-2024-04-FE-215.core-storybook.dagster-docs.io

Built with commit 73b7054.
This pull request is being automatically deployed with vercel-action

@bengotow bengotow merged commit d18f269 into master Apr 22, 2024
3 checks passed
@bengotow bengotow deleted the bengotow-2024-04/FE-215 branch April 22, 2024 18:31
nikomancy pushed a commit to nikomancy/dagster that referenced this pull request May 1, 2024
…gster-io#21322)

## Summary & Motivation

Fixes FE-215

This adds tooltips that make it more obvious that the asset overview's
metadata table is combining metadata from different sources. Previously
you had to look at the icons and understand what they meant:

<img width="585" alt="image"
src="https://github.com/dagster-io/dagster/assets/1037212/4676c84e-a737-42e9-888b-f6cff60d6cc9">

I also fixed some CSS issues with nested tables here. The CSS for the
asset metadata table (the outer one) was colliding with the styles of
the inner nested table, giving it double borders. I also applied the
compact style to the inner one, which I think looks better.

<img width="1208" alt="image"
src="https://github.com/dagster-io/dagster/assets/1037212/97e1666a-3c9a-442c-baab-68ed1e692818">

<img width="1210" alt="image"
src="https://github.com/dagster-io/dagster/assets/1037212/66319039-c665-4fba-b39c-f277cd5df17a">


## How I Tested These Changes

---------

Co-authored-by: bengotow <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants