[ui] Display lowercase compute and storage kinds and correctly map icons #23784
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary & Motivation
Fixes https://linear.app/dagster-labs/issue/FE-503/compute-kind-buttons-not-showing-proper-icon-on-catalog-when-they-are
The asset catalog was not grouping
compute_kind: SQL
andcompute_kind: sql
together. The uppercase version also did not not have a corresponding image.I don't think compute_kind or storage_kind are ever meant to have uppercase letters, so the easiest solution to fix both the grouping and the icons is to lowercase the strings before grouping.
How I Tested These Changes
I reproduced this by specifying SQL vs sql compute_kind on a few assets. I also verified that the asset catalog search is also case insensitive.