MavuSnippetsUi.Live.Ce.CeEditBase behaviour (MavuSnippetsUi v0.1.5) View Source

Boilerplate for Ce-Edit-Component

Link to this section Summary

Link to this section Callbacks

Link to this callback

changeset_for_this_step(arg1, map)

View Source (optional)

Specs

Link to this callback

get_attachment_basepath(socket, field, entry)

View Source (optional)

Specs

get_attachment_basepath(
  socket :: Phoenix.Socket.t(),
  field :: atom(),
  entry :: Phoenix.LiveView.UploadEntry.t()
) :: binary()
Link to this callback

get_attachment_filename(socket, field, entry)

View Source (optional)

Specs

get_attachment_filename(
  socket :: Phoenix.Socket.t(),
  field :: atom(),
  entry :: Phoenix.LiveView.UploadEntry.t()
) :: binary()
Link to this callback

get_attachment_storage_path(socket, field, entry)

View Source (optional)

Specs

get_attachment_storage_path(
  socket :: Phoenix.Socket.t(),
  field :: atom(),
  entry :: Phoenix.LiveView.UploadEntry.t()
) :: binary()
Link to this callback

get_attachment_url(socket, field, entry)

View Source (optional)

Specs

get_attachment_url(
  socket :: Phoenix.Socket.t(),
  field :: atom(),
  entry :: Phoenix.LiveView.UploadEntry.t()
) :: binary()
Link to this callback

save_step_data(field, socket)

View Source (optional)

Specs

save_step_data(field :: map(), socket :: Phoenix.Socket.t()) ::
  {atom(), Phoenix.Socket.t()} | {atom(), Phoenix.LiveView.Socket.t()}