import { Markdown } from ':components/Markdown.tsx' import { MemberCard } from ':components/MemberCard.tsx' import { db } from ':src/db/mod.ts' import { fetchProfile, userToMemberCardProps } from ':src/members/mod.ts' import { define } from '../../../utils.ts' export default define.page(async ({ params, url }) => { const uuid = params.id as ReturnType const user = await db.resource.user.get({ uuid }).catch(() => undefined) if (!user) { return

Membre inconnu, peut ĂȘtre serez vous le prochain

} const memberCardProps = await userToMemberCardProps(user) const carnet = await fetchProfile(user.login) return (
{MemberCard(memberCardProps)}
Portfolio
Carnet de bord
{carnet}
) })