Parse location urns in the schema explorer main view #6821
Merged
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.
Ticket ENG-1638
Description Of Changes
Replaced the raw URN text display with a visual breadcrumb navigation component that shows the database hierarchy (database → schema → table) with appropriate icons for each resource type. The breadcrumb makes it easier to understand the data structure at a glance.
Temporarily disabled the ClassifierProgress component rendering (returns null) while awaiting proper confidence score implementation from the backend. The full component implementation exists as
FutureClassifierProgressfor when backend support is ready.Fixes the size of the Sparkle icons on buttons in Schema explorer
Code Changes
parseResourceBreadcrumbsutility function to parse URN strings into breadcrumb items with hierarchical iconsAntBreadcrumbcomponent inMonitorFieldListItemMAP_DATASTORE_RESOURCE_TYPE_TO_ICONconstant for reuse across tree and list viewsMonitorTreeto use the shared icon mapping constant instead of inline switch statementClassifierProgressplaceholder component that returns null until backend confidence scores are availablerenderBreadcrumbItemhelper function for breadcrumb rendering logicSteps to Confirm
Pre-Merge Checklist
CHANGELOG.mdupdatedmaindowngrade()migration is correct and works