diff --git a/src/components/basics/cardViewOneLine.vue b/src/components/basics/cardViewOneLine.vue
index 4394982..c27fdca 100644
--- a/src/components/basics/cardViewOneLine.vue
+++ b/src/components/basics/cardViewOneLine.vue
@@ -3,17 +3,33 @@ defineProps({
/** Displayed smaller text on the left side */
descriptionText: {
type: String,
- default: ""
+ default: "",
+ },
+ loading: {
+ type: Boolean,
+ default: false,
},
/** Displayed bigger text on the right side */
- valueText: [ String, Number ]
-})
+ valueText: [String, Number],
+});
-
+
+
+
+ sdasd
+
+
+
+
+
{{ descriptionText }}
@@ -23,4 +39,4 @@ defineProps({
-
\ No newline at end of file
+
diff --git a/src/locales/de.json b/src/locales/de.json
index 9b30a84..7862def 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -296,7 +296,8 @@
"projectPage": "Projektseite"
},
"genre": {
- "withoutBand": "ohne Band"
+ "withoutBand": "ohne Band",
+ "popular": "Beliebte Genres"
},
"admin": {
"adminpanel": "Admin Panel"
diff --git a/src/locales/en.json b/src/locales/en.json
index 7a8e1c2..e167ab5 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -296,7 +296,8 @@
"projectPage": "Project page"
},
"genre": {
- "withoutBand": "without Band"
+ "withoutBand": "without Band",
+ "popular": "Popular Genres"
},
"admin": {
"adminpanel": "Admin Panel"
diff --git a/src/pages/misc/homePage/genresSection.vue b/src/pages/misc/homePage/genresSection.vue
new file mode 100644
index 0000000..2b22eb6
--- /dev/null
+++ b/src/pages/misc/homePage/genresSection.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/misc/homePage/index.vue b/src/pages/misc/homePage/index.vue
index 795be2e..0958e6d 100644
--- a/src/pages/misc/homePage/index.vue
+++ b/src/pages/misc/homePage/index.vue
@@ -7,6 +7,7 @@ import TopLocationsSection from "./topLocationsSection.vue";
import { usePreferencesStore } from "@/stores/preferences.store";
import welcomeDialog from "./welcomeDialog/dialog.vue";
import { ref } from "vue";
+import genresSection from "./genresSection.vue";
const concertStore = useConcertStore();
const locationStore = useLocationStore();
@@ -34,6 +35,8 @@ if (preferencesStore.firstStartup) {
+
+