diff options
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/views/personal-files.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/files/src/views/personal-files.ts b/apps/files/src/views/personal-files.ts index 027a6cc7c56..66d4e77b376 100644 --- a/apps/files/src/views/personal-files.ts +++ b/apps/files/src/views/personal-files.ts @@ -7,8 +7,15 @@ import { View, getNavigation } from '@nextcloud/files' import { getContents } from '../services/PersonalFiles' import AccountIcon from '@mdi/svg/svg/account.svg?raw' +import { loadState } from '@nextcloud/initial-state' export default () => { + // Don't show this view if the user has no storage quota + const storageStats = loadState('files', 'storageStats', { quota: -1 }) + if (storageStats.quota === 0) { + return + } + const Navigation = getNavigation() Navigation.register(new View({ id: 'personal', |