From 5868fa021919e300ff95e41c3fc9445a35dfd401 Mon Sep 17 00:00:00 2001
From: Claudio Ortolina
Date: Sat, 21 Feb 2026 21:52:46 +0000
Subject: [PATCH] Display purchased on in record sets record picker
---
.../live/record_set_live/record_picker.ex | 18 ++++++++++++++++--
priv/gettext/default.pot | 1 +
priv/gettext/en/LC_MESSAGES/default.po | 1 +
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/lib/music_library_web/live/record_set_live/record_picker.ex b/lib/music_library_web/live/record_set_live/record_picker.ex
index e1e5ecb6..682f8cd3 100644
--- a/lib/music_library_web/live/record_set_live/record_picker.ex
+++ b/lib/music_library_web/live/record_set_live/record_picker.ex
@@ -99,9 +99,23 @@ defmodule MusicLibraryWeb.RecordSetLive.RecordPicker do
{Record.artist_names(@record)}
- {Record.format_release_date(@record.release_date)} · {type_label(@record.type)} · {format_label(
- @record.format
+ {Record.format_release_date(@record.release_date)} · {format_label(@record.format)} · {type_label(
+ @record.type
)}
+
+
+ ·
+
+ {gettext("Purchased on")}
+
+ <.icon
+ name="hero-banknotes"
+ class="h-4 w-4"
+ aria-hidden="true"
+ data-slot="icon"
+ />
+ {Record.format_as_date(@record.purchased_at)}
+
diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot
index 9d0876b8..fa95a858 100644
--- a/priv/gettext/default.pot
+++ b/priv/gettext/default.pot
@@ -158,6 +158,7 @@ msgstr ""
#: lib/music_library_web/components/record_components.ex
#: lib/music_library_web/components/stats_components.ex
#: lib/music_library_web/live/collection_live/show.html.heex
+#: lib/music_library_web/live/record_set_live/record_picker.ex
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""
diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po
index 647f889b..f557bf94 100644
--- a/priv/gettext/en/LC_MESSAGES/default.po
+++ b/priv/gettext/en/LC_MESSAGES/default.po
@@ -158,6 +158,7 @@ msgstr ""
#: lib/music_library_web/components/record_components.ex
#: lib/music_library_web/components/stats_components.ex
#: lib/music_library_web/live/collection_live/show.html.heex
+#: lib/music_library_web/live/record_set_live/record_picker.ex
#, elixir-autogen, elixir-format
msgid "Purchased on"
msgstr ""