LivePhone.Component (live_phone v0.4.0) View Source
LivePhone.Component is a Phoenix LiveView component that can be used
to prompt users for their phone numbers, and try to make it as simple as possible.
Usage is pretty simple, and there is an example Phoenix project included in the
./example/ directory of this repository, so feel free to check that out as well.
live_component( @socket, LivePhone.Component, id: "phone", form: :user, field: :phone, tabindex: 0, preferred: ["US", "CA"] )
This will result in a form field with the name
user[phone]. You can specify
name manually if desired, but when you add the
form option the
name will be generated via
Phoenix.HTML.Form.input_name/2. So this should
behave like a regular input field.
preferred you can set a list of countries that you believe should be
on top always. The currently selected country will also be on top automatically.
Link to this section Summary
Link to this section Functions
Callback implementation for