diff --git a/packages/web-app-files/src/extensions.ts b/packages/web-app-files/src/extensions.ts index 1221eb5fa4..50ec20927d 100644 --- a/packages/web-app-files/src/extensions.ts +++ b/packages/web-app-files/src/extensions.ts @@ -2,6 +2,7 @@ import { ApplicationInformation, Extension, FloatingActionButtonExtension, + isLocationPublicActive, isLocationSpacesActive, useCapabilityStore, useConfigStore, @@ -80,6 +81,13 @@ export const extensions = (appInfo: ApplicationInformation) => { return 'drop' }, + isVisible: () => { + if (isLocationPublicActive(router, 'files-public-upload')) { + return false + } + + return true + }, dropComponent: CreateOrUploadMenu } as FloatingActionButtonExtension, ...((userStore.user && [