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 :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 :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 :multiple, :boolean, default: false, doc: "the multiple flag for select inputs"
|
||||||
|
attr :input_class, :string, default: nil
|
||||||
|
|
||||||
attr :rest, :global,
|
attr :rest, :global,
|
||||||
include:
|
include:
|
||||||
@@ -405,7 +406,8 @@ defmodule MusicLibraryWeb.CoreComponents do
|
|||||||
"ring-zinc-200 dark:ring-zinc-400",
|
"ring-zinc-200 dark:ring-zinc-400",
|
||||||
"placeholder:text-zinc-400 dark:placeholder:text-zinc-400",
|
"placeholder:text-zinc-400 dark:placeholder:text-zinc-400",
|
||||||
@errors == [] && "border-zinc-300 focus:border-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}
|
{@rest}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -49,7 +49,12 @@ defmodule MusicLibraryWeb.FormComponent do
|
|||||||
options={formats_with_labels()}
|
options={formats_with_labels()}
|
||||||
/>
|
/>
|
||||||
</div>
|
</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">
|
<div class="sm:columns-2">
|
||||||
<.input field={@form[:release]} type="text" label={gettext("Release")} />
|
<.input field={@form[:release]} type="text" label={gettext("Release")} />
|
||||||
<.input
|
<.input
|
||||||
|
|||||||
Reference in New Issue
Block a user