FrappeUIPhx.Components.FileUploader (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Área de envio sobre allow_upload/3 do LiveView: arrastar-e-soltar, lista de arquivos com progresso, cancelamento e erros em português. Quem decide o que fazer com o arquivo (consume_uploaded_entries/3) é o servidor.

def mount(_, _, socket), do: {:ok, allow_upload(socket, :docs, accept: ~w(.pdf), max_entries: 2)}

<.file_uploader upload={@uploads.docs} on_cancel="cancel-upload" />

Summary

Functions

Mensagem em português para os erros de upload do LiveView.

Functions

error_message(other)

@spec error_message(atom() | term()) :: String.t()

Mensagem em português para os erros de upload do LiveView.

file_uploader(assigns)

Attributes

  • upload (Phoenix.LiveView.UploadConfig) (required)
  • label (:string) - Defaults to nil.
  • on_cancel (:string) - evento do servidor; recebe ref. Defaults to "cancel-upload".
  • class (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • hint