use changeset.valid? for errors

This commit is contained in:
shibao 2022-02-15 00:44:40 -05:00
parent e882330c14
commit 1eda51f1dd
8 changed files with 7 additions and 9 deletions

View File

@ -12,7 +12,7 @@
phx-submit="save" phx-submit="save"
class="grid grid-cols-3 justify-center items-center space-y-4" class="grid grid-cols-3 justify-center items-center space-y-4"
> >
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="invalid-feedback col-span-3 text-center"> <div class="invalid-feedback col-span-3 text-center">
<%= changeset_errors(@changeset) %> <%= changeset_errors(@changeset) %>
</div> </div>

View File

@ -11,7 +11,7 @@
phx-submit="save" phx-submit="save"
class="grid grid-cols-3 justify-center items-center space-y-4" class="grid grid-cols-3 justify-center items-center space-y-4"
> >
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="invalid-feedback col-span-3 text-center"> <div class="invalid-feedback col-span-3 text-center">
<%= changeset_errors(@changeset) %> <%= changeset_errors(@changeset) %>
</div> </div>

View File

@ -11,7 +11,7 @@
phx-change="validate" phx-change="validate"
phx-submit="save" phx-submit="save"
> >
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="invalid-feedback col-span-3 text-center"> <div class="invalid-feedback col-span-3 text-center">
<%= changeset_errors(@changeset) %> <%= changeset_errors(@changeset) %>
</div> </div>

View File

@ -11,7 +11,7 @@
phx-change="validate" phx-change="validate"
phx-submit="save" phx-submit="save"
> >
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="invalid-feedback col-span-3 text-center"> <div class="invalid-feedback col-span-3 text-center">
<%= changeset_errors(@changeset) %> <%= changeset_errors(@changeset) %>
</div> </div>

View File

@ -41,7 +41,7 @@ defmodule CanneryWeb.TagLive.FormComponent do
phx-change="validate" phx-change="validate"
phx-submit="save" phx-submit="save"
> >
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="invalid-feedback col-span-3 text-center"> <div class="invalid-feedback col-span-3 text-center">
<%= changeset_errors(@changeset) %> <%= changeset_errors(@changeset) %>
</div> </div>

View File

@ -37,9 +37,7 @@ defmodule CanneryWeb.TagLive.Index do
@impl true @impl true
def handle_event("delete", %{"id" => id}, %{assigns: %{current_user: current_user}} = socket) do def handle_event("delete", %{"id" => id}, %{assigns: %{current_user: current_user}} = socket) do
%{name: tag_name} = Tags.get_tag!(id, current_user) |> Tags.delete_tag!(current_user) %{name: tag_name} = Tags.get_tag!(id, current_user) |> Tags.delete_tag!(current_user)
prompt = dgettext("prompts", "%{name} deleted succesfully", name: tag_name) prompt = dgettext("prompts", "%{name} deleted succesfully", name: tag_name)
{:noreply, socket |> put_flash(:info, prompt) |> display_tags()} {:noreply, socket |> put_flash(:info, prompt) |> display_tags()}
end end

View File

@ -7,7 +7,7 @@
Routes.user_registration_path(@conn, :create), Routes.user_registration_path(@conn, :create),
[class: "flex flex-col justify-center items-center space-y-4"], [class: "flex flex-col justify-center items-center space-y-4"],
fn f -> %> fn f -> %>
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="alert alert-danger"> <div class="alert alert-danger">
<p> <p>
<%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %> <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>

View File

@ -7,7 +7,7 @@
Routes.user_reset_password_path(@conn, :update, @token), Routes.user_reset_password_path(@conn, :update, @token),
[class: "flex flex-col justify-center items-center space-y-4"], [class: "flex flex-col justify-center items-center space-y-4"],
fn f -> %> fn f -> %>
<%= if @changeset.action do %> <%= unless @changeset.valid? do %>
<div class="alert alert-danger"> <div class="alert alert-danger">
<p> <p>
<%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %> <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>