From 63c0aec44483c7ffbe03e88c9eb619c035f6a3e4 Mon Sep 17 00:00:00 2001 From: Florian Sylvain Date: Thu, 29 Oct 2026 16:57:39 +0100 Subject: [PATCH] fix: visual issues (footer floating, table elements overflowing each others) --- web/src/components/DashboardShell.vue | 6 ++++-- web/src/components/PermissionGrid.vue | 10 +++++++--- web/src/views/RoleEditorView.vue | 4 ++-- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/web/src/components/DashboardShell.vue b/web/src/components/DashboardShell.vue index a565471..0292e9c 100644 --- a/web/src/components/DashboardShell.vue +++ b/web/src/components/DashboardShell.vue @@ -51,8 +51,10 @@ const props = withDefaults( const COMPACT_BODY = 'gap-0 px-4 pt-4 pb-22 sm:gap-0 sm:px-4 sm:pt-4 sm:pb-22 lg:p-6' const DEFAULT_BODY = 'gap-0 px-4 pt-5 pb-22 sm:gap-0 sm:px-4 sm:pt-5 sm:pb-22 lg:p-8' -const COMPACT_STICKY_BODY = 'gap-0 px-4 pt-4 pb-0 sm:gap-0 sm:px-4 sm:pt-4 sm:pb-0 lg:p-6' -const STICKY_FOOTER_BODY = 'gap-0 px-4 pt-5 pb-0 sm:gap-0 sm:px-4 sm:pt-5 sm:pb-0 lg:p-8' +const COMPACT_STICKY_BODY = + 'gap-0 px-4 pt-4 pb-0 sm:gap-0 sm:px-4 sm:pt-4 sm:pb-0 lg:px-6 lg:pt-6 lg:pb-0' +const STICKY_FOOTER_BODY = + 'gap-0 px-4 pt-5 pb-0 sm:gap-0 sm:px-4 sm:pt-5 sm:pb-0 lg:px-8 lg:pt-8 lg:pb-0' const bodyUi = computed(() => { if (props.fullBleed) { diff --git a/web/src/components/PermissionGrid.vue b/web/src/components/PermissionGrid.vue index 7a649cf..ce8b00c 100644 --- a/web/src/components/PermissionGrid.vue +++ b/web/src/components/PermissionGrid.vue @@ -123,7 +123,11 @@ function typeOf(typeKey?: string) {