<%= render_slot(action, f) %>
@@ -380,7 +389,13 @@ defmodule MusicLibraryWeb.CoreComponents do
id={@id}
value={Phoenix.HTML.Form.normalize_value(@type, @value)}
class={[
- "mt-2 block w-full rounded-lg text-zinc-900 focus:ring-0 sm:text-sm sm:leading-6",
+ "mt-2 block w-full rounded-md text-zinc-900 focus:ring-0 sm:text-sm sm:leading-6",
+ "ring-1 ring-inset focus:z-10 focus:ring-2 focus:ring-inset",
+ "text-gray-900 dark:text-gray-200",
+ "dark:bg-zinc-700",
+ "ring-gray-200 dark:ring-gray-400",
+ "placeholder:text-gray-400 dark:placeholder:text-gray-400",
+ "focus:ring-zinc-400 dark:focus:ring-zinc-300",
@errors == [] && "border-zinc-300 focus:border-zinc-400",
@errors != [] && "border-rose-400 focus:border-rose-400"
]}
@@ -399,7 +414,7 @@ defmodule MusicLibraryWeb.CoreComponents do
def label(assigns) do
~H"""
-