From e4287f8184b579f6ec134c2fca01fb6b1ce07233 Mon Sep 17 00:00:00 2001 From: Pascal Wengerter Date: Tue, 25 May 2021 17:34:56 +0100 Subject: [PATCH] Hide left sidebar if no navitems present --- .../unreleased/enhancement-hide-navbar-if-no-navitems | 7 +++++++ packages/web-runtime/src/App.vue | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 changelog/unreleased/enhancement-hide-navbar-if-no-navitems diff --git a/changelog/unreleased/enhancement-hide-navbar-if-no-navitems b/changelog/unreleased/enhancement-hide-navbar-if-no-navitems new file mode 100644 index 00000000000..048989d2ac2 --- /dev/null +++ b/changelog/unreleased/enhancement-hide-navbar-if-no-navitems @@ -0,0 +1,7 @@ +Enhancement: Hide left sidebar if no navitems are present + +For extensions / pages without nav items and public link pages, +we now hide the left sidebar to not confuse screen readers and +give more screen space for the content. + +https://github.com/owncloud/web/pull/5149 diff --git a/packages/web-runtime/src/App.vue b/packages/web-runtime/src/App.vue index f123e189a07..f3cb514b57b 100644 --- a/packages/web-runtime/src/App.vue +++ b/packages/web-runtime/src/App.vue @@ -225,6 +225,9 @@ export default { }, isSidebarVisible() { + if (this.sidebarNavItems.length === 0) { + return false + } return this.windowWidth >= 1200 || this.appNavigationVisible },