defmodule MusicLibraryWeb.FormComponent do use MusicLibraryWeb, :live_component import MusicLibraryWeb.RecordComponents, only: [format_label: 1, type_label: 1] alias MusicLibrary.Records alias MusicLibrary.Records.Cover @impl true def mount(socket) do {:ok, socket |> allow_upload(:cover_data, accept: ~w(.jpg .jpeg .png .webp), max_entries: 1)} end @impl true def render(assigns) do ~H"""
{gettext("or drag and drop")}
{gettext("PNG, JPG, WEBP up to 8MB")}