diff --git a/src/components/albumPage/releaseDate.tsx b/src/components/albumPage/releaseDate.tsx
new file mode 100644
index 0000000..250d1db
--- /dev/null
+++ b/src/components/albumPage/releaseDate.tsx
@@ -0,0 +1,10 @@
+const locale =
+ navigator && navigator.languages && navigator.languages.length ? navigator.languages[0] : navigator.language
+
+interface Props {
+ releaseDate: Date
+}
+
+export default function ReleaseDate(props: Props) {
+ return
{new Intl.DateTimeFormat(locale, { dateStyle: 'medium' }).format(props.releaseDate)} |
+}
diff --git a/src/pages/album/[id].astro b/src/pages/album/[id].astro
index 2f17224..0247ec8 100644
--- a/src/pages/album/[id].astro
+++ b/src/pages/album/[id].astro
@@ -7,6 +7,7 @@ import BaseLayout from 'layouts/base.astro'
import TrackList from 'components/albumPage/TrackList'
import DownloadBtn from 'components/albumPage/DownloadBtn.astro'
import AlbumBox from 'components/AlbumBox.astro'
+import ReleaseDate from 'components/albumPage/releaseDate'
import kofi from 'img/socials/ko-fi-donate-button.png'
import discord from 'img/socials/discord.png'
@@ -73,7 +74,7 @@ const locale =
album.releaseDate ? (
| {m.releaseDate()} |
- {new Intl.DateTimeFormat(locale, { dateStyle: 'medium' }).format(album.releaseDate)} |
+
) : null
}