--- import LoggedIn from '../../layouts/LoggedIn.astro'; import locationManager from '../../lib/classes/managers/LocationManager'; import { Planet } from '../../lib/classes/managers/PlanetManager'; import SystemManager from '../../lib/classes/managers/SystemManager'; import { getMailsByTo } from '../../lib/db/mails'; const { user, token, lang } = Astro.locals; const active: SystemManager | Planet = Astro.locals.active; const mails = (await getMailsByTo(user.id)).sort((a, b) => b.date.getTime() - a.date.getTime()); --- {mails.map(mail => {!mail.read && "(NEW) "}{mail.subject} | from: {mail.from === null ? "SYSTEM" : locationManager.getUser(mail.from)?.username ?? "Unknown"} {mail.date.toLocaleString()} {mail.body} )}
{mail.date.toLocaleString()}
{mail.body}