feat(tangle-cloud): blueprint identity in nav pills + collapsed catalog filters#3245
Merged
Merged
Conversation
…ills The blueprint detail page had a separate 52px identity strip (← Catalog + name + Create + Details) that wasted a row and pushed the iframe down. Adds a top-nav slot (useTopNavSlot / Header left slot) and relocates that content into the global nav as pills. The iframe now fills the full height below the topbar (calc(100vh-56px)).
…dropdown The catalog spent ~3 rows on title + search + a full-width category segmented strip. Replace the category strip with a compact multi-select "Categories" dropdown in the toolbar (Radix popover + checkbox list), so search + categories + filters fit one row. Category selection is now multi (comma- joined in the URL); the filter predicate matches any selected category.
tangletools
approved these changes
May 25, 2026
Contributor
tangletools
left a comment
There was a problem hiding this comment.
Nav-slot pattern is clean; category multi-select collapses the row well. typecheck + pre-push green. Approving.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Addresses the catalog/detail chrome feedback.
1. Blueprint identity bar → top-nav pills
The blueprint detail page had a separate 52px identity strip (← Catalog + name + Create + Details) that wasted a row and pushed the iframe down. Adds a top-nav slot (
useTopNavSlot+ the Header's previously-empty left slot) and moves that content into the global nav as pills. The iframe now fills the full height below the topbar (calc(100vh-56px)).2. Collapsed catalog filters
The catalog spent ~3 rows: title + search + a full-width category segmented strip. The category strip is replaced by a compact multi-select "Categories" dropdown in the toolbar (Radix popover + checkbox list), so search + categories + filters fit one row. Category selection is now multi-select (comma-joined in the URL); the filter predicate matches any selected category.
Notes
Test plan
tsc --noEmit -p tsconfig.app.jsonclean