Merge pull request #123 from the-luap/feat/optional-event-date-expiration-beta
fix: mobile upload button visibility in gallery (#113)
This commit is contained in:
@@ -608,9 +608,9 @@ export const GalleryView: React.FC<GalleryViewProps> = ({ 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;
|
const allowUploads = data?.event?.allow_user_uploads || event?.allow_user_uploads;
|
||||||
if (allowUploads && showSidebar) {
|
if (allowUploads) {
|
||||||
items.push(
|
items.push(
|
||||||
<Button
|
<Button
|
||||||
key="upload-button"
|
key="upload-button"
|
||||||
@@ -618,23 +618,7 @@ export const GalleryView: React.FC<GalleryViewProps> = ({ slug, event }) => {
|
|||||||
size="sm"
|
size="sm"
|
||||||
leftIcon={<Upload className="w-4 h-4" />}
|
leftIcon={<Upload className="w-4 h-4" />}
|
||||||
onClick={() => setShowUploadModal(true)}
|
onClick={() => setShowUploadModal(true)}
|
||||||
>
|
className={!showSidebar ? 'flex-1 sm:flex-initial' : ''}
|
||||||
<span className="hidden sm:inline">{t('upload.uploadPhotos')}</span>
|
|
||||||
<span className="sm:hidden">{t('common.upload')}</span>
|
|
||||||
</Button>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Upload button for non-sidebar layouts
|
|
||||||
if (allowUploads && !showSidebar) {
|
|
||||||
items.push(
|
|
||||||
<Button
|
|
||||||
key="upload-button"
|
|
||||||
variant="outline"
|
|
||||||
size="sm"
|
|
||||||
leftIcon={<Upload className="w-4 h-4" />}
|
|
||||||
onClick={() => setShowUploadModal(true)}
|
|
||||||
className="flex-1 sm:flex-initial"
|
|
||||||
>
|
>
|
||||||
<span className="hidden sm:inline">{t('upload.uploadPhotos')}</span>
|
<span className="hidden sm:inline">{t('upload.uploadPhotos')}</span>
|
||||||
<span className="sm:hidden">{t('common.upload')}</span>
|
<span className="sm:hidden">{t('common.upload')}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user