feat(Navigation): update navigation links and rename 'Matplan' to 'Matsedel'

feat(matsedel): add MealPlanClient and page for meal planning
feat(profil): add AI and suggestion tabs for admin users
This commit is contained in:
Nils-Johan Gynther
2026-04-19 20:06:33 +02:00
parent 7e296acb60
commit 31b7da82cd
8 changed files with 86 additions and 11 deletions
+10 -1
View File
@@ -22,16 +22,25 @@ export default async function ProfilPage({ searchParams }: Props) {
} else if (tab === 'anvandare' && isAdmin) {
const { default: AnvandareTab } = await import('./tabs/AnvandareTab');
TabContent = AnvandareTab;
} else if (tab === 'forslag' && isAdmin) {
const { default: ForslagTab } = await import('./tabs/ForslagTab');
TabContent = ForslagTab;
} else if (tab === 'ai' && isAdmin) {
const { default: AiTab } = await import('./tabs/AiTab');
TabContent = AiTab;
} else {
TabContent = MinProfilTab;
}
const adminTabs = ['databas', 'anvandare', 'forslag', 'ai'];
const activeTab = isAdmin && adminTabs.includes(tab) ? tab : 'profil';
return (
<>
<Navigation />
<main style={{ padding: '1rem', maxWidth: '1200px', margin: '0 auto' }}>
<h1 style={{ marginBottom: '1.5rem' }}>Min profil</h1>
<ProfileTabs activeTab={tab === 'databas' || tab === 'anvandare' ? tab : 'profil'} isAdmin={isAdmin} />
<ProfileTabs activeTab={activeTab} isAdmin={isAdmin} />
<TabContent />
</main>
</>