Corex.Positioning
(Corex v0.1.0-beta.5)
View Source
Positioning options for floating elements (popovers, dropdowns, etc.)
Maps to Zag.js PositioningOptions interface. Use to_dataset/1 to merge
flat data-position-* attributes for hooks and readPositioningOptions/1 in
the TypeScript client.
Summary
Types
@type t() :: %Corex.Positioning{ arrow_padding: integer(), fit_viewport: boolean(), flip: boolean() | [String.t()], gutter: integer(), hide_when_detached: boolean(), offset: Corex.Offset.t() | nil, overflow_padding: integer(), overlap: boolean(), placement: String.t(), same_width: boolean(), shift: integer(), slide: boolean(), strategy: String.t() }