LiveViewContinuity.Disclosure (liveview_continuity v0.10.0)

Copy Markdown View Source

An unstyled standalone disclosure with browser-owned, patch-safe expanded state.

See DISCLOSURE.md for the observable interaction contract.

Summary

Functions

disclosure(assigns)

Attributes

  • id (:string) (required)
  • default_expanded (:boolean) - Defaults to false.
  • class (:any) - Defaults to nil.
  • panel_class (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • trigger (required) - Accepts attributes:
    • class (:any)
  • inner_block (required)