Corex.Positioning (Corex v0.2.0)

View Source

Positioning for floating layers (select, menu, tooltip, date picker, and others).

<.select
  class="select"
  positioning={%Corex.Positioning{placement: "bottom-start", same_width: true}}
  items={...}
>

Optional fine-tuning: Corex.Offset on offset:. Fixed pixel placement for floating panels: Corex.Point on Corex.FloatingPanel.

Summary

Types

t()

@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()
}