Files
Dramlog-Prod/src/components/QuickActionsGrid.tsx
robin 1d02079df3 fix: Fix navigation links and restore LanguageSwitcher
- Add missing nav keys to types.ts, de.ts, en.ts (sessions, buddies, stats, wishlist)
- Add LanguageSwitcher back to authenticated header
- Create /sessions page with SessionList
- Create /buddies page with BuddyList
- Create /stats page with StatsDashboard
- Create /wishlist placeholder page
2026-01-18 21:18:25 +01:00

35 lines
999 B
TypeScript

'use client';
import NavButton from './NavButton';
import { Calendar, Users, BarChart3, Heart } from 'lucide-react';
import { useI18n } from '@/i18n/I18nContext';
export default function QuickActionsGrid() {
const { t } = useI18n();
return (
<div className="grid grid-cols-4 gap-3">
<NavButton
icon={<Calendar size={22} />}
label={t('nav.sessions') || 'Events'}
href="/sessions"
/>
<NavButton
icon={<Users size={22} />}
label={t('nav.buddies') || 'Buddies'}
href="/buddies"
/>
<NavButton
icon={<BarChart3 size={22} />}
label={t('nav.stats') || 'Stats'}
href="/stats"
/>
<NavButton
icon={<Heart size={22} />}
label={t('nav.wishlist') || 'Wishlist'}
href="/wishlist"
/>
</div>
);
}