diff --git a/lib/music_library_web/live/record_set_live/index.ex b/lib/music_library_web/live/record_set_live/index.ex index 5733eaa4..23e69258 100644 --- a/lib/music_library_web/live/record_set_live/index.ex +++ b/lib/music_library_web/live/record_set_live/index.ex @@ -5,6 +5,7 @@ defmodule MusicLibraryWeb.RecordSetLive.Index do alias MusicLibrary.RecordSets alias MusicLibrary.RecordSets.RecordSet + alias MusicLibraryWeb.Markdown @default_list_params %{ page: 1, @@ -181,4 +182,10 @@ defmodule MusicLibraryWeb.RecordSetLive.Index do {:noreply, stream_insert(socket, :record_sets, updated_set)} end + + defp render_description(description) do + description + |> Markdown.to_html() + |> raw() + end end diff --git a/lib/music_library_web/live/record_set_live/index.html.heex b/lib/music_library_web/live/record_set_live/index.html.heex index bebeb12a..86dfecee 100644 --- a/lib/music_library_web/live/record_set_live/index.html.heex +++ b/lib/music_library_web/live/record_set_live/index.html.heex @@ -36,14 +36,17 @@ id={dom_id} class="bg-white dark:bg-zinc-900 rounded-lg border border-zinc-200 dark:border-zinc-700 p-4" > -
-
+
+

{record_set.name}

-

- {record_set.description} -

+
+ {render_description(record_set.description)} +