move all colors to :root, add activity small image and hover text, add support for streaming indicator, creations/profilePage#2

This commit is contained in:
creations 2025-04-07 18:58:54 -04:00
parent d91e832eab
commit 66744ddd10
Signed by: creations
GPG key ID: 8F553AA4320FC711
5 changed files with 205 additions and 67 deletions

View file

@ -31,10 +31,18 @@ async function handler(request: ExtendedRequest): Promise<Response> {
const presence: LanyardData = data.data;
const readme: string | Promise<string> | null = await handleReadMe(presence);
let status: string;
if (presence.activities.some((activity) => activity.type === 1)) {
status = "streaming";
} else {
status = presence.discord_status;
}
const ejsTemplateData: EjsTemplateData = {
title: `${presence.discord_user.username || "Unknown"}`,
username: presence.discord_user.username,
status: presence.discord_status,
title: presence.discord_user.global_name || presence.discord_user.username,
username:
presence.discord_user.global_name || presence.discord_user.username,
status: status,
activities: presence.activities,
user: presence.discord_user,
platform: {