From 35ef9898f1895dd56bf1b412d7b7855a0ee47e22 Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Sun, 8 Jun 2025 14:46:35 -0700 Subject: [PATCH] Restructured nav items --- frontend/src/config/navigationConfig.tsx | 131 +++-------------------- 1 file changed, 16 insertions(+), 115 deletions(-) diff --git a/frontend/src/config/navigationConfig.tsx b/frontend/src/config/navigationConfig.tsx index 0c1086e..2f1404e 100644 --- a/frontend/src/config/navigationConfig.tsx +++ b/frontend/src/config/navigationConfig.tsx @@ -58,44 +58,10 @@ const SettingsPage = () => (Settings, - path: '/', - component: , - userTypes: ['guest', 'candidate', 'employer'], - exact: true, - }, - { - id: 'find-candidate', - label: 'Find a Candidate', - path: '/find-a-candidate', - icon: , - component: , - userTypes: ['guest', 'candidate', 'employer'], - }, - { - id: 'docs', - label: 'Docs', - path: '/docs/*', - icon: , - component: , - userTypes: ['guest', 'candidate', 'employer'], - }, - { - id: 'chat', - label: 'Chat', - path: '/chat', - icon: , - component: , - userTypes: ['candidate', 'employer'], - }, - { - id: 'candidate-menu', - label: 'Tools', - icon: , - userTypes: ['candidate'], - children: [ + { id: 'home', label: , path: '/', component: , userTypes: ['guest', 'candidate', 'employer'], exact: true, }, + { id: 'chat', label: 'Chat', path: '/chat', icon: , component: , userTypes: ['guest', 'candidate', 'employer',], }, + { + id: 'candidate-menu', label: 'Tools', icon: , userTypes: ['candidate'], children: [ { id: 'candidate-dashboard', label: 'Dashboard', path: '/candidate/dashboard', icon: , component: , userTypes: ['candidate'] }, { id: 'candidate-profile', label: 'Profile', icon: , path: '/candidate/profile', component: , userTypes: ['candidate'] }, { id: 'candidate-qa-setup', label: 'Q&A Setup', icon: , path: '/candidate/qa-setup', component: Candidate q&a setup page, userTypes: ['candidate'] }, @@ -108,86 +74,21 @@ export const navigationConfig: NavigationConfig = { { id: 'candidate-settings', label: 'Settings', path: '/candidate/settings', icon: , component: , userTypes: ['candidate'], }, ], }, - { - id: 'employer-menu', - label: 'Employer Tools', - icon: , - userTypes: ['employer'], - children: [ { - id: 'employer-job-analysis', - label: 'Job Analysis', - path: '/employer/job-analysis', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-resume-builder', - label: 'Resume Builder', - path: '/employer/resume-builder', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-knowledge-explorer', - label: 'Knowledge Explorer', - path: '/employer/knowledge-explorer', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-search', - label: 'Search', - path: '/employer/search', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-saved', - label: 'Saved', - path: '/employer/saved', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-jobs', - label: 'Jobs', - path: '/employer/jobs', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-company', - label: 'Company', - path: '/employer/company', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-analytics', - label: 'Analytics', - path: '/employer/analytics', - icon: , - component: , - userTypes: ['employer'], - }, - { - id: 'employer-settings', - label: 'Settings', - path: '/employer/settings', - icon: , - component: , - userTypes: ['employer'], - }, + id: 'employer-menu', label: 'Employer Tools', icon: , userTypes: ['employer'], children: [ + { id: 'employer-job-analysis', label: 'Job Analysis', path: '/employer/job-analysis', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-resume-builder', label: 'Resume Builder', path: '/employer/resume-builder', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-knowledge-explorer', label: 'Knowledge Explorer', path: '/employer/knowledge-explorer', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-search', label: 'Search', path: '/employer/search', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-saved', label: 'Saved', path: '/employer/saved', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-jobs', label: 'Jobs', path: '/employer/jobs', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-company', label: 'Company', path: '/employer/company', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-analytics', label: 'Analytics', path: '/employer/analytics', icon: , component: , userTypes: ['employer'], }, + { id: 'employer-settings', label: 'Settings', path: '/employer/settings', icon: , component: , userTypes: ['employer'], }, ], }, + { id: 'find-candidate', label: 'Find a Candidate', path: '/find-a-candidate', icon: , component: , userTypes: ['guest', 'candidate', 'employer'], }, + { id: 'docs', label: 'Docs', path: '/docs/*', icon: , component: , userTypes: ['guest', 'candidate', 'employer'], }, { id: 'admin-menu', label: 'Admin',