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], +}); \ 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) { + +