diff --git a/frontend/src/components/gallery/PhotoFilterBar.tsx b/frontend/src/components/gallery/PhotoFilterBar.tsx index c84299a..7070a88 100644 --- a/frontend/src/components/gallery/PhotoFilterBar.tsx +++ b/frontend/src/components/gallery/PhotoFilterBar.tsx @@ -143,6 +143,7 @@ export const PhotoFilterBar: React.FC = ({ {/* Categories Row */} {categories && categories.length > 0 && (
+ {/* Categories: keep in a horizontal scroll container */}
); })} - - {/* Feedback Filter - Inline on desktop, below on mobile/tablet */} - {feedbackEnabled && onFilterChange && ( - <> - {/* Desktop: Divider and inline filter - only on larger screens */} -
- {t('gallery.feedbackFilter')}: - - - -
- - )}
+ {/* Desktop: compact vertical feedback filter (icons only), outside the overflow area */} + {feedbackEnabled && onFilterChange && ( +
+ + + +
+ )} +

{photoCount} {photoCount === 1 ? t('common.photo') : t('common.photos')}

)} - {/* Mobile/Tablet: Feedback Filter below categories */} + {/* Mobile/Tablet: compact vertical icons below categories */} {feedbackEnabled && onFilterChange && ( -
- {t('gallery.feedbackFilter')}: -
+
+
@@ -254,4 +252,4 @@ export const PhotoFilterBar: React.FC = ({ ); }; -PhotoFilterBar.displayName = 'PhotoFilterBar'; \ No newline at end of file +PhotoFilterBar.displayName = 'PhotoFilterBar';