From 7ca0edff386974a134387e028b43e6eccdf04a89 Mon Sep 17 00:00:00 2001 From: aarbit Date: Mon, 10 Jun 2024 23:50:42 -0500 Subject: [PATCH] Adds track title to page title --- src/components/AlbumPlayer.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/AlbumPlayer.tsx b/src/components/AlbumPlayer.tsx index 5c74da0..86c528d 100644 --- a/src/components/AlbumPlayer.tsx +++ b/src/components/AlbumPlayer.tsx @@ -1,4 +1,4 @@ -import {useState} from "react"; +import {useEffect, useState} from "react"; import hostName from "../Config.ts"; import {AlbumInfo} from "../models/AlbumInfo.ts"; import AlbumInfoDisplay from "./AlbumInfoDisplay.tsx"; @@ -17,6 +17,11 @@ export default function AlbumPlayer(props: Readonly) { const [isShowAlbumInfo, setIsShowAlbumInfo] = useState(false) let album = props.albumInfo + + useEffect(() => { + document.title = `Pretty Player - ${album.trackList[trackNum].trackTitle}`; // Quick solution + }, [trackNum]); + function handleNextTrack() { if(!isAlbumOver && trackNum+1 === props.albumInfo.trackList.length) { setIsAlbumOver(true)