add finishing logic

This commit is contained in:
2024-09-02 12:21:07 -04:00
parent 9aa6683380
commit eb6197e426
@@ -7,7 +7,8 @@ type GameAPIResponse = {
type GameData = {
name: string,
location: string,
startedOn: number
startedOn: number,
finished: boolean
}
export default function RecentGame() {
const [ data, setData ] = useState<GameData>();
@@ -44,7 +45,10 @@ export default function RecentGame() {
url={"https://medal.tv/u/alexav"}
header={"Games I'm playing"}
projectHeader={data.name}
projectSubheader={`Started at ${getTime(data.startedOn)}`}
projectSubheader={
data.finished ? `Last played on ${getTime(data.startedOn)}`
: `Started at ${getTime(data.startedOn)}`
}
projectImage={"https://storage.alexav.gg/content/933d5523-5e20-4040-9fe9-b73552eac8ab.png"}
projectImageSize={"40"}
/>