update components and templates to heex
This commit is contained in:
		| @@ -27,6 +27,40 @@ defmodule CanneryWeb.InviteLive.FormComponent do | ||||
|     save_invite(socket, socket.assigns.action, invite_params) | ||||
|   end | ||||
|  | ||||
|   @impl true | ||||
|   def render(assigns) do | ||||
|     ~H""" | ||||
|     <div> | ||||
|       <h2 class="title text-xl text-primary-500"> | ||||
|         <%= @title %> | ||||
|       </h2> | ||||
|  | ||||
|       <.form let={f} for={@changeset} | ||||
|         id="invite-form" | ||||
|         class="grid grid-cols-3 justify-center items-center space-y-4" | ||||
|         phx-target={@myself} | ||||
|         phx-change="validate" | ||||
|         phx-submit="save"> | ||||
|  | ||||
|         <%= label f, :name, class: "title text-lg text-primary-500" %> | ||||
|         <%= text_input f, :name, class: "input input-primary col-span-2" %> | ||||
|         <span class="col-span-3"> | ||||
|           <%= error_tag f, :name %> | ||||
|         </span> | ||||
|  | ||||
|         <%= label f, :uses_left, class: "title text-lg text-primary-500" %> | ||||
|         <%= number_input f, :uses_left, min: 0, class: "input input-primary col-span-2" %> | ||||
|         <span class="col-span-3"> | ||||
|           <%= error_tag f, :uses_left %> | ||||
|         </span> | ||||
|  | ||||
|         <%= submit "Save", class: "mx-auto btn btn-primary col-span-3", | ||||
|           phx_disable_with: "Saving..." %> | ||||
|       </.form> | ||||
|     </div> | ||||
|     """ | ||||
|   end | ||||
|  | ||||
|   defp save_invite(socket, :edit, invite_params) do | ||||
|     case Invites.update_invite(socket.assigns.invite, invite_params) do | ||||
|       {:ok, _invite} -> | ||||
|   | ||||
| @@ -1,26 +0,0 @@ | ||||
| <h2 class="title text-xl text-primary-500"> | ||||
|   <%= @title %> | ||||
| </h2> | ||||
|  | ||||
| <%= f = form_for @changeset, "#", | ||||
|   id: "invite-form", | ||||
|   class: "grid grid-cols-3 justify-center items-center space-y-4", | ||||
|   phx_target: @myself, | ||||
|   phx_change: "validate", | ||||
|   phx_submit: "save" %> | ||||
|  | ||||
|   <%= label f, :name, class: "title text-lg text-primary-500" %> | ||||
|   <%= text_input f, :name, class: "input input-primary col-span-2" %> | ||||
|   <span class="col-span-3"> | ||||
|     <%= error_tag f, :name %> | ||||
|   </span> | ||||
|  | ||||
|   <%= label f, :uses_left, class: "title text-lg text-primary-500" %> | ||||
|   <%= number_input f, :uses_left, min: 0, class: "input input-primary col-span-2" %> | ||||
|   <span class="col-span-3"> | ||||
|     <%= error_tag f, :uses_left %> | ||||
|   </span> | ||||
|  | ||||
|   <%= submit "Save", class: "mx-auto btn btn-primary col-span-3", | ||||
|     phx_disable_with: "Saving..." %> | ||||
| </form> | ||||
		Reference in New Issue
	
	Block a user