Liking cljdoc? Tell your friends :D

baredom.components.x-welcome-tour-step.model

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.
raw docstring

baredom.components.x-welcome-tour-step.x-welcome-tour-step

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.
raw docstring

baredom.components.x-welcome-tour.x-welcome-tour

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.
raw docstring

baredom.dev.hot-reload

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.
raw docstring

baredom.dev.x-debug-registry

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.
raw docstring

baredom.dev.x-debug.model

Constants and CSS for the dev-only x-debug visual debugging overlay.

Constants and CSS for the dev-only x-debug visual debugging overlay.
raw docstring

baredom.dev.x-debug.x-debug

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.
raw docstring

baredom.utils.overlay

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.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close