fixed language issues, updated routing, completed first version of managment page

This commit is contained in:
Henri
2026-04-07 23:55:38 +03:00
parent ae1a44b65f
commit 3d27217769
11 changed files with 208 additions and 558 deletions

View File

@@ -43,18 +43,45 @@ export const routeMap = {
// Juhatus/Managment
'/juhatus': { est: '/juhatus', en: '/management' },
'/management': { est: '/juhatus', en: '/management' },
// Workshops/Koolitused
'/koolitused': { est: '/koolitused', en: '/workshops' },
'/workshops': { est: '/koolitused', en: '/workshops' },
// Calendar/Kalender
'/kalender': { est: '/kalender', en: '/calendar' },
'/calendar': { est: '/kalender', en: '/calendar' },
};
// Detect language from route
export function getLanguageFromRoute(path) {
const estRoutes = ['/tudengile', '/mentorid', '/ettevottele', '/lapikutest', '/kontakt'];
const enRoutes = ['/student', '/mentors', '/ourwork', '/aboutus', '/contact'];
const estRoutes = [
'/tudengile',
'/mentorid',
'/ettevottele',
'/lapikutest',
'/kontakt',
'/juhatus',
'/koolitused',
'/kalender',
];
const enRoutes = [
'/student',
'/mentors',
'/ourwork',
'/aboutus',
'/contact',
'/management',
'/workshops',
'/calendar',
];
if (estRoutes.includes(path)) return 'est';
if (enRoutes.includes(path)) return 'en';
// Default to Estonian
return 'est';
// Neutral/shared route (e.g. '/', '/helpdesk')
// -> keep currently selected language
return null;
}
// Get translated route
@@ -79,6 +106,9 @@ export const routes = {
'/contact': Contact,
'/juhatus': Managment,
'/management': Managment,
'/koolitused': Home, // TODO
'/workshops': Home, // TODO
'/striim': Striim,
'/kalender': Calendar,
'/calendar': Calendar,
}