diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 766786c..84713bd 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -126,8 +126,10 @@ const genreOptions = computed(() => { for (const movie of pool) { for (const genre of movie.genres || []) counts.set(genre, (counts.get(genre) || 0) + 1) } + // Alphabetisch, damit man ein Genre an derselben Stelle wiederfindet. + // Nach Häufigkeit sortiert wanderten die Badges bei jedem Reiterwechsel. return [...counts.entries()] - .sort((a, b) => b[1] - a[1]) + .sort((a, b) => a[0].localeCompare(b[0], 'de')) .map(([genre, count]) => ({ genre, count })) })