Resources
Resource Hub
A route-local index for the current adapter: docs, primitive contracts, examples, and machine-readable references.
Start and integrate
-
Quick Start (Vanilla)
Vanilla setup path with explicit DOM bindings, lifecycle cleanup, and platform constraints.
-
Installation (Vanilla)
Install vanilla adapter and wire primitive bindings to native DOM.
-
Adapter Integration (Vanilla)
Bind current vanilla adapter APIs to predictable DOM contracts and cleanup-safe lifecycle flows.
-
Components Overview
Browse v1 primitives and learn their contract sections.
-
Primitive Concepts
Learn the shared state and event principles behind all primitives.
-
Best Practices
Practical guidance for building stable, accessible contract-first primitives.
-
Troubleshooting
Diagnose common contract, ARIA, and adapter mismatch issues quickly.
Contract entry points
-
Combobox
Combine text input and option list for filter + commit interactions.
-
Dialog
Provide modal or non-modal surface with lifecycle, dismiss, focus, and layered interaction behavior.
-
Disclosure
Toggle visibility of associated content from a trigger.
-
Listbox
Single-selection option list with stable keyboard/a11y semantics.
-
Menu
Provide command menu interactions with roving focus, typeahead, and stable floating positioning for root and nested menus.
-
Popover
Provide lightweight anchored floating content with deterministic non-modal dismissal semantics.
-
Select
Compose trigger + listbox with form-compatible hidden input semantics.
-
Tabs
Switch active panel via tab selection while preserving keyboard navigation semantics.
-
Tooltip
Expose contextual helper content linked to a trigger through semantic ARIA relationships and
Primitive examples
-
Combobox
Combine text input and option list for filter + commit interactions.
-
Dialog
Provide modal or non-modal surface with lifecycle, dismiss, focus, and layered interaction behavior.
-
Disclosure
Toggle visibility of associated content from a trigger.
-
Listbox
Single-selection option list with stable keyboard/a11y semantics.
Adopt and evolve
-
Localization
Organize locale overlays and fallback strategy for docs and examples.
-
Copy-paste Examples
How to safely copy and adapt runnable examples.
-
Migration and Upgrade Guide
Upgrade contracts safely with clear compatibility steps.