diff --git a/client/src/components/modules/ModuleFilter.vue b/client/src/components/modules/ModuleFilter.vue
index 59ee4cdb..5439b20d 100644
--- a/client/src/components/modules/ModuleFilter.vue
+++ b/client/src/components/modules/ModuleFilter.vue
@@ -15,20 +15,19 @@
-
-
-
+
+
+
@@ -44,14 +43,15 @@
}>();
const selectedCategory = ref(null);
- console.log(props.modules)
+ console.log("modules", props.modules)
+
const lernfeldOptions = ['Alle Lernfelder', 'Lernfeld 1', 'Lernfeld 2', 'Lernfeld 3', 'Lernfeld 4', 'Lernfeld 5'];
const selectedLernfeld = ref('Alle Lernfelder');
const firstLevelCategories = computed(() => {
- return ["1. Lehrjahr", "2. Lehrjahr", "3. Lehrjahr",];
+ return ["Alle Lehrjahre", "1. Lehrjahr", "2. Lehrjahr", "3. Lehrjahr",];
});
let filteredModules = computed(() => {
@@ -60,21 +60,22 @@
function filterModules() {
-
let filteredModules = props.modules;
if (selectedCategory.value === null) {
return props.modules;
}
// filter by Lehrjahr
- filteredModules = props.modules.filter((module) => {
- return module.metaTitle.includes(selectedCategory.value);
- });
+ if (selectedCategory.value !== 'Alle Lehrjahre') {
+ filteredModules = filteredModules.filter((module) => {
+ return module.categoryName.includes(selectedCategory.value);
+ });
+ }
//filter by Lernfeld
if (selectedLernfeld.value !== 'Alle Lernfelder') {
filteredModules = filteredModules.filter((module) => {
- return module.metaTitle.includes(selectedLernfeld.value);
+ return module.categoryTypeName.includes(selectedLernfeld.value);
});
}
@@ -115,6 +116,7 @@
display: flex;
align-items: center;
}
+
.topic {
display: grid;
padding: $large-spacing $small-spacing;
diff --git a/client/src/components/modules/ModuleTeaser.vue b/client/src/components/modules/ModuleTeaser.vue
index e16c0822..c45405c8 100644
--- a/client/src/components/modules/ModuleTeaser.vue
+++ b/client/src/components/modules/ModuleTeaser.vue
@@ -17,13 +17,16 @@
{{ teaser }}
+
+ {{attribute}}
+