feat(03-03): module loader utility with category page and lazy cards

- Create module-loader.ts with MODULE_REGISTRY mapping slugs to dynamic imports (ssr:false)
- Create [category] page fetching active modules from API, filtering by category
- Create ModuleCard component with icon, name, description, and link to expanded view
- Add i18n keys for modules namespace (de + en)
This commit is contained in:
2026-06-19 13:36:09 +02:00
parent 629ef81ea0
commit a191628fa5
5 changed files with 334 additions and 0 deletions
+8
View File
@@ -135,6 +135,14 @@
"de": "Deutsch",
"en": "English"
},
"modules": {
"categoryTitle": "Module: {category}",
"openModule": "Oeffnen",
"noModules": "Keine aktiven Module in dieser Kategorie",
"notFound": "Modul nicht gefunden",
"notFoundDescription": "Das angeforderte Modul existiert nicht oder ist nicht aktiviert.",
"backToCategory": "Zurueck zur Kategorie"
},
"domaincheck": {
"title": "Domaincheck",
"description": "Pruefe ob eine Domain verfuegbar ist",