import { useTranslation } from 'react-i18next' import { useLanyardWS } from 'use-lanyard'; // import data from '../data.ts'; export const Whoami = () => { const { t } = useTranslation(); const data = useLanyardWS('821421438719492136', { api: { hostname: 'api.lanyard.alekswilc.dev', secure: true } }); const customStatus = data && data.activities.find(x => x.id === 'custom'); return
{t('landing.whoami')}
{customStatus.state}
} { data.spotify && <>{t("landing.discord.listening")}
{t("landing.discord.song", { song: data.spotify.song, artist: data.spotify.artist })}
> } { data.activities.filter(x => x.name !== 'Spotify' && x.id !== 'custom').sort((a, b) => a.state ? b.state ? 1 : -1 : -1).map((activity) => <>{t("landing.discord.playing", { app: `${activity.name}${activity.state ? ':' : ''}` })}
{activity.details &&{activity.state ? `${activity.state} - ${activity.details}` : activity.details }
} > ) }