fix: conditional rendering on artist + album pages

This commit is contained in:
Gabe Farrell 2026-01-14 21:55:33 -05:00
parent d87ed2eb97
commit e0cecac03c
2 changed files with 7 additions and 7 deletions

View file

@ -45,17 +45,17 @@ export default function Album() {
}}
subContent={
<div className="flex flex-col gap-2 items-start">
{album.listen_count && (
{album.listen_count !== 0 && (
<p>
{album.listen_count} play{album.listen_count > 1 ? "s" : ""}
</p>
)}
{album.time_listened && (
{album.time_listened !== 0 && (
<p title={Math.floor(album.time_listened / 60 / 60) + " hours"}>
{timeListenedString(album.time_listened)}
</p>
)}
{album.first_listen && (
{album.first_listen > 0 && (
<p title={new Date(album.first_listen * 1000).toLocaleString()}>
Listening since{" "}
{new Date(album.first_listen * 1000).toLocaleDateString()}

View file

@ -56,17 +56,17 @@ export default function Artist() {
{artist.listen_count} play{artist.listen_count > 1 ? "s" : ""}
</p>
)}
{
{artist.time_listened !== 0 && (
<p title={Math.floor(artist.time_listened / 60 / 60) + " hours"}>
{timeListenedString(artist.time_listened)}
</p>
}
{
)}
{artist.first_listen > 0 && (
<p title={new Date(artist.first_listen * 1000).toLocaleString()}>
Listening since{" "}
{new Date(artist.first_listen * 1000).toLocaleDateString()}
</p>
}
)}
</div>
}
>