import { API_BASE, StatsResponse } from '/src/config/api' import { useTranslation } from '/src/i18n/server' import styles from './Stats.module.scss' const getStats = async () => { const res = await fetch(new URL('/stats', API_BASE)) .catch(console.warn) if (!res?.ok) return return StatsResponse.parse(await res.json()) } const Stats = async () => { const stats = await getStats() const { t } = await useTranslation('home') return stats ?
{new Intl.NumberFormat().format(stats.event_count)} {t('about.events')}
{new Intl.NumberFormat().format(stats.person_count)} {t('about.availabilities')}
: null } export default Stats