Shipped pattern families
Sidebar, topbar, and a clear application work area for admin products.
Canonical page headers, form cards, detail lists, action columns, and danger zones for admin create, edit, detail, and index screens.
Focused entry screens for login, registration, and lightweight onboarding.
Structured settings navigation with a dedicated content region.
Readable widths and strong hierarchy for docs, guides, and editorial pages.
Semantic hierarchy paths for page headers, docs surfaces, and calmer public-site context.
Equal-tile inline media collections with an optional shared modal viewer boundary.
Reusable public-site consent banner, floating card, and shared modal preference-center pattern.
Public-facing landing pages, hero composition, proof sections, and calmer promotional rhythm.
Pattern-first means starting from page purpose
The pattern flow stays short
Admin standards
Use the standard for page-level headers, breadcrumb hierarchy, grouped form sections, field help and errors, detail pages, row actions, and bottom-of-page danger zones.
The preferred markup leans on existing wb-card, wb-field, wb-action-group, and breadcrumb primitives, then adds only the smaller admin-specific contracts that do not already exist.
Example: page header stack
Members
Manage people, roles, and invitations.
Breadcrumb pattern
wb-breadcrumb is the canonical semantic path pattern for hierarchy context. It keeps separators in CSS, uses ordered list semantics, and stays quiet enough for both admin and public pages.
Gallery pattern
wb-gallery is the canonical inline media pattern. When the content needs immersive viewing, the same gallery expands into one shared wb-modal in a content-first mode instead of inventing a second top-layer primitive.
Cookie Consent pattern
wb-cookie-consent is the reusable consent pattern for public-site banners or floating cards paired with one shared wb-modal preference center. It stays HTML-first, stores consent only, and requires a reopen hook such as a footer Cookie settings button.
Overlay boundary
Patterns decide where an overlay trigger belongs in the page flow: header actions, table rows, gallery items, settings help links, or editorial media blocks.
What does notThe focus-above-page shell itself is not a page pattern. Use the shipped wb-modal primitive instead of creating shell-local wrappers, whether the job is a decision dialog, form modal, or gallery viewer.
wb-overlay-root is the shared top-layer infrastructure. Public top-layer work belongs to wb-modal; gallery viewer and lightbox behavior are modal usage modes, not separate primitives.Pattern boundaries
A pattern is not a spacing trick or a one-off helper class.
A button, input, or modal is a primitive, not a pattern.
The goal is to make page type and hierarchy obvious before small refinements begin.