Phoenix.LiveView.Helpers.live_file_input
You're seeing just the function
live_file_input
, go back to Phoenix.LiveView.Helpers module for more information.
Builds a file input tag for a LiveView upload.
Options may be passed through to the tag builder for custom attributes.
Drag and Drop
Drag and drop is supported by annotating the droppable container with a phx-drop-target
attribute pointing to the DOM ID of the file input. By default, the file input ID is the
upload ref
, so the following markup is all that is required for drag and drop support:
<div class="container" phx-drop-target="<%= @uploads.avatar.ref %>">
...
<%= live_file_input @uploads.avatar %>
</div>
Examples
<%= live_file_input @uploads.avatar %>