feat: modernize search filters & intelligent label shortening

- Introduced shortenCategory utility to strip redundant terms from labels
- Refactored BottleGrid filters into a compact, collapsible layout
- Added filter count indicator and improved chip styling
- Fully localized new filter UI elements
This commit is contained in:
2025-12-18 16:46:39 +01:00
parent 9464d56055
commit 7f600698e4
6 changed files with 174 additions and 88 deletions

View File

@@ -58,6 +58,9 @@ export const de: TranslationKeys = {
addedOn: 'Hinzugefügt am',
reviewRequired: 'REVIEW',
unknownBottle: 'Unbekannte Flasche',
filters: 'Filter',
resetAll: 'Alle Filter zurücksetzen',
close: 'Schließen',
},
bottle: {
details: 'Details',

View File

@@ -58,6 +58,9 @@ export const en: TranslationKeys = {
addedOn: 'Added on',
reviewRequired: 'REVIEW',
unknownBottle: 'Unknown Bottle',
filters: 'Filters',
resetAll: 'Reset all filters',
close: 'Close',
},
bottle: {
details: 'Details',

View File

@@ -56,6 +56,9 @@ export type TranslationKeys = {
addedOn: string;
reviewRequired: string;
unknownBottle: string;
filters: string;
resetAll: string;
close: string;
};
bottle: {
details: string;