Render musicbrainz_id form input with monospace font
This commit is contained in:
@@ -293,6 +293,7 @@ defmodule MusicLibraryWeb.CoreComponents do
|
||||
attr :prompt, :string, default: nil, doc: "the prompt for select inputs"
|
||||
attr :options, :list, doc: "the options to pass to Phoenix.HTML.Form.options_for_select/2"
|
||||
attr :multiple, :boolean, default: false, doc: "the multiple flag for select inputs"
|
||||
attr :input_class, :string, default: nil
|
||||
|
||||
attr :rest, :global,
|
||||
include:
|
||||
@@ -405,7 +406,8 @@ defmodule MusicLibraryWeb.CoreComponents do
|
||||
"ring-zinc-200 dark:ring-zinc-400",
|
||||
"placeholder:text-zinc-400 dark:placeholder:text-zinc-400",
|
||||
@errors == [] && "border-zinc-300 focus:border-zinc-400",
|
||||
@errors != [] && "border-rose-400 focus:border-rose-400"
|
||||
@errors != [] && "border-rose-400 focus:border-rose-400",
|
||||
@input_class
|
||||
]}
|
||||
{@rest}
|
||||
/>
|
||||
|
||||
@@ -49,7 +49,12 @@ defmodule MusicLibraryWeb.FormComponent do
|
||||
options={formats_with_labels()}
|
||||
/>
|
||||
</div>
|
||||
<.input field={@form[:musicbrainz_id]} type="text" label={gettext("MusicBrainz ID")} />
|
||||
<.input
|
||||
input_class="font-mono"
|
||||
field={@form[:musicbrainz_id]}
|
||||
type="text"
|
||||
label={gettext("MusicBrainz ID")}
|
||||
/>
|
||||
<div class="sm:columns-2">
|
||||
<.input field={@form[:release]} type="text" label={gettext("Release")} />
|
||||
<.input
|
||||
|
||||
Reference in New Issue
Block a user