fix(#3673): docs site bug sweep - push drawer filters, side menu, multi-sort, responsive grids#3675
Conversation
e5df59c to
34002ae
Compare
…ti-sort, responsive grids Side menu: - Remove stale useGroupShadowDomFixes workaround (chevrons hidden after #3595) - Fix Foundations sub-menu navigation (missing onNavigate handler) Push drawer filters (Examples, Components, Tokens pages): - Replace overlay drawer with push drawer portaled outside content card - Responsive auto-fill grids that reflow when drawer opens - Filter button toggles drawer, modal fallback <1024px with z-index handling - Mobile header z-index drops when drawer open via :has([open]) - Layout padding and --card-padding-h variable for sticky toolbar sync Multi-sort tables: - Enable sort-mode="multi" and _multisort events on all tables - Add sort-order prop for visual 1/2 badges - Remove redundant sort chips, keep filter/search chips only Responsive container-aware layout: - Container queries for toolbar stacking and view switching - useContainerNarrow hook (ResizeObserver) replaces viewport-based useMobile - Tables auto-switch to cards when container narrows, user can override - Horizontal scroll on tables with edge shadows and card-edge bleed - Mobile icon-only filter button with search + filter on one row - Table column width constraints (name, value) Homepage and misc: - Service pattern links go to /examples/public-form and /examples/workspace - Responsive pattern card grid with auto-fit - Support page button compact, component card thumbnail margin fix - Sticky toolbar constrained to content card width - Mobile header: body-s typography, adjusted spacing and icon padding - Fix description ellipsis truncation (was checking full body length) - Table 1px border overflow workaround (calc 100% - 2px)
34002ae to
aaf3f2a
Compare
Spark450
left a comment
There was a problem hiding this comment.
Changes made as discussed
|
🎉 This PR is included in version 1.41.0-dev.28 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 6.11.0-dev.18 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0-dev.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 5.0.0-dev.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0-next.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0-next.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 7.0.0-next.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 5.0.0-next.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 7.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 5.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Closes #3673
Summary
Hands-on walkthrough of the docs site to find and fix accumulated issues after recent PRs landing (config examples, preview images, app header V2, push drawer, get started pages).
Side menu
useGroupShadowDomFixesshadow DOM workaround. After feat: make icon optional in WorkSideMenuGroup and WorkSideMenuItem #3595 made icons optional, the workaround was hiding the chevron instead of the (now absent) leading icon.onNavigatehandler on Foundations sub-menu.Push drawer filters (Examples, Components, Tokens)
GoabxDrawerwithGoabxPushDraweron all three grid pages--card-padding-hCSS variable keeps sticky toolbar width in sync across breakpoints:has([open])Responsive grids
repeat(4, 1fr)toauto-fillwithminmax(200px, 1fr)auto-fitwithminmax(250px, 1fr)@containerquery instead of@mediaMulti-sort tables
sort-mode="multi"on all threegoa-tableinstances (using feat(#3344): add multi-column sorting to Table and TableSortHeader #3409)_sortto_multisortevent handlingsort-orderattribute for visual "1"/"2" badgesHomepage
/examples/public-forminstead of/examples?userType=citizen/examples/workspaceinstead of/examples?userType=workerSticky toolbar
::beforeconstrained to content card padding (wasleft/right: -9999px)Mobile header
body-swithgreyscale-700(wasmobile-heading-xs)Other
space-xstospace-2xsTest plan