Pure functions for the x-welcome-tour-step child element. This component is a passive data holder — the parent orchestrator reads its attributes and renders the tour UI.
Pure functions for the x-welcome-tour-step child element. This component is a passive data holder — the parent orchestrator reads its attributes and renders the tour UI.
Passive child element for x-welcome-tour. Holds step configuration as attributes and provides a default slot for rich content. The parent orchestrator reads these attributes and renders the tour UI — this element never renders visibly itself.
Passive child element for x-welcome-tour. Holds step configuration as attributes and provides a default slot for rich content. The parent orchestrator reads these attributes and renders the tour UI — this element never renders visibly itself.
Pure functions for the x-welcome-tour orchestrator component. Positioning, cutout geometry, connector path computation, and attribute normalisation — no DOM or side effects.
Pure functions for the x-welcome-tour orchestrator component. Positioning, cutout geometry, connector path computation, and attribute normalisation — no DOM or side effects.
Orchestrator for the welcome tour overlay. Manages the SVG spotlight backdrop, popover positioning, step navigation, connector rendering, focus trap, and keyboard/scroll/resize handling. The host element is invisible — all visible UI lives in a portal layer created via the shared overlay utility.
Orchestrator for the welcome tour overlay. Manages the SVG spotlight backdrop, popover positioning, step navigation, connector rendering, focus trap, and keyboard/scroll/resize handling. The host element is invisible — all visible UI lives in a portal layer created via the shared overlay utility.
Dev-only style hot-reload. Re-injects updated CSS into live component instances after shadow-cljs hot-reload so style changes are visible without a full page refresh.
Dev-only style hot-reload. Re-injects updated CSS into live component instances after shadow-cljs hot-reload so style changes are visible without a full page refresh.
Dev-only registry mapping tag names to public-api metadata for all BareDOM components. Used by x-debug to introspect component state.
Dev-only registry mapping tag names to public-api metadata for all BareDOM components. Used by x-debug to introspect component state.
Constants and CSS for the dev-only x-debug visual debugging overlay.
Constants and CSS for the dev-only x-debug visual debugging overlay.
Dev-only visual debug overlay for BareDOM components. Activates via ?baredom-debug URL param or window.BAREDOM_DEBUG = true. Injects dashed outlines and tag labels into component shadow roots, wraps prototype callbacks for console logging, and provides a floating inspection panel.
Dev-only visual debug overlay for BareDOM components. Activates via ?baredom-debug URL param or window.BAREDOM_DEBUG = true. Injects dashed outlines and tag labels into component shadow roots, wraps prototype callbacks for console logging, and provides a floating inspection panel.
Shared overlay root management for portal-based components. Provides document-level fixed layers that escape CSS stacking contexts.
Shared overlay root management for portal-based components. Provides document-level fixed layers that escape CSS stacking contexts.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |