diff --git a/frontend/src/components/gallery/GalleryView.tsx b/frontend/src/components/gallery/GalleryView.tsx index aadbbf60..4304082d 100644 --- a/frontend/src/components/gallery/GalleryView.tsx +++ b/frontend/src/components/gallery/GalleryView.tsx @@ -608,9 +608,9 @@ export const GalleryView: React.FC = ({ slug, event }) => { ); } - // Upload button for sidebar layouts (shown on both mobile and desktop) + // Upload button - always show when uploads are allowed (regardless of layout/theme loading state) const allowUploads = data?.event?.allow_user_uploads || event?.allow_user_uploads; - if (allowUploads && showSidebar) { + if (allowUploads) { items.push( - ); - } - - // Upload button for non-sidebar layouts - if (allowUploads && !showSidebar) { - items.push( -