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:
@@ -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>
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user