View Source AdminElf.InputHelpers (admin_elf v1.1.1)
Summary
Types
@type input() :: boolean_input() | checkboxes_input() | date_input() | number_input() | password_input() | radio_input() | select_input() | multiselect_input() | text_input() | email_input()
@type multiselect_input() :: %{ type: :multiselect, name: atom(), label: String.t(), options: [ {value :: String.t(), label :: String.t(), meta :: %{ text: String.t(), value: String.t(), html: String.t(), selected: boolean(), display: boolean(), disabled: boolean(), mandatory: boolean(), placeholder: boolean(), class: String.t(), style: String.t() }} ] }
Functions
@spec boolean_input( atom(), keyword() ) :: boolean_input()
@spec checkboxes_input( atom(), keyword() ) :: checkboxes_input()
@spec date_input( atom(), keyword() ) :: date_input()
@spec email_input( atom(), keyword() ) :: email_input()
@spec multiselect_input( atom(), keyword() ) :: multiselect_input()
@spec number_input( atom(), keyword() ) :: number_input()
@spec password_input( atom(), keyword() ) :: password_input()
@spec radio_input( atom(), keyword() ) :: radio_input()
@spec select_input( atom(), keyword() ) :: select_input()
@spec text_input( atom(), keyword() ) :: text_input()