From 60eadae803782ad2fe2e95d0c4f0b2475775581e Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Thu, 19 Feb 2026 17:07:04 +0100 Subject: [PATCH] fixed status badges in collection view and resolved search bar focus glitch --- backend/api/serializers.py | 4 +++- frontend/src/App.tsx | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/api/serializers.py b/backend/api/serializers.py index 58e4238..93ea41f 100644 --- a/backend/api/serializers.py +++ b/backend/api/serializers.py @@ -27,11 +27,13 @@ class RatingSerializer(serializers.ModelSerializer): flavor_image = serializers.SerializerMethodField() category_name = serializers.CharField(source='flavor.category.name', read_only=True) category_slug = serializers.CharField(source='flavor.category.slug', read_only=True) + is_available = serializers.BooleanField(source='flavor.is_available', read_only=True) + is_legacy = serializers.BooleanField(source='flavor.is_legacy', read_only=True) replies = ReplySerializer(many=True, read_only=True) class Meta: model = Rating - fields = ['id', 'user', 'user_id', 'user_avatar', 'flavor', 'flavor_name', 'flavor_image', 'category_name', 'category_slug', 'score', 'comment', 'created_at', 'replies'] + fields = ['id', 'user', 'user_id', 'user_avatar', 'flavor', 'flavor_name', 'flavor_image', 'category_name', 'category_slug', 'is_available', 'is_legacy', 'score', 'comment', 'created_at', 'replies'] def get_user_avatar(self, obj): if obj.user.avatar: diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index d8a3d81..6d83f9a 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -167,6 +167,12 @@ const GlobalSearch = () => { '& .MuiOutlinedInput-root': { color: 'inherit', '& fieldset': { border: 'none' }, + '&:hover fieldset': { border: 'none' }, + '&.Mui-focused fieldset': { border: 'none' }, + outline: 'none' + }, + '& .MuiInputBase-input': { + outline: 'none' } }} InputProps={{