Use aliases

This commit is contained in:
Claudio Ortolina
2025-02-20 15:19:06 +00:00
parent 26297a8bb1
commit b2daa561d7
4 changed files with 19 additions and 15 deletions
@@ -16,6 +16,7 @@ defmodule MusicLibraryWeb.CoreComponents do
"""
use Phoenix.Component
alias Phoenix.HTML.Form
alias Phoenix.LiveView.JS
use Gettext, backend: MusicLibraryWeb.Gettext
@@ -308,7 +309,7 @@ defmodule MusicLibraryWeb.CoreComponents do
def input(%{type: "checkbox"} = assigns) do
assigns =
assign_new(assigns, :checked, fn ->
Phoenix.HTML.Form.normalize_value("checkbox", assigns[:value])
Form.normalize_value("checkbox", assigns[:value])
end)
~H"""
@@ -353,7 +354,7 @@ defmodule MusicLibraryWeb.CoreComponents do
{@rest}
>
<option :if={@prompt} value="">{@prompt}</option>
{Phoenix.HTML.Form.options_for_select(@options, @value)}
{Form.options_for_select(@options, @value)}
</select>
<.error :for={msg <- @errors}>{msg}</.error>
</div>
@@ -373,7 +374,7 @@ defmodule MusicLibraryWeb.CoreComponents do
@errors != [] && "border-rose-400 focus:border-rose-400"
]}
{@rest}
><%= Phoenix.HTML.Form.normalize_value("textarea", @value) %></textarea>
><%= Form.normalize_value("textarea", @value) %></textarea>
<.error :for={msg <- @errors}>{msg}</.error>
</div>
"""
@@ -388,7 +389,7 @@ defmodule MusicLibraryWeb.CoreComponents do
type={@type}
name={@name}
id={@id}
value={Phoenix.HTML.Form.normalize_value(@type, @value)}
value={Form.normalize_value(@type, @value)}
class={[
"mt-2 block w-full rounded-md",
"border-0 border-zinc-300",