From f1e860a478c175f98f60a5c37438e93f54377be8 Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Fri, 22 Dec 2023 13:39:31 +0100 Subject: [PATCH] Fix: - disable accept in expired access requests - clean transitions from menu and header - main transition optimizations - loading styles fro tables more smooth - primary color handling fix in sass - spacing in section title --- web-app/packages/app/src/App.vue | 31 +- .../themes/mm-theme-light/_variables.scss | 2 +- .../lib/src/common/components/AppSection.vue | 2 +- .../components/AccessRequestTableTemplate.vue | 6 +- .../components/ProjectAccessRequests.vue | 335 ++++++------------ .../project/components/ProjectsTable.vue | 5 + .../views/ProjectsListViewTemplate.vue | 2 +- 7 files changed, 121 insertions(+), 262 deletions(-) diff --git a/web-app/packages/app/src/App.vue b/web-app/packages/app/src/App.vue index 11058bb7..9c460c8d 100644 --- a/web-app/packages/app/src/App.vue +++ b/web-app/packages/app/src/App.vue @@ -12,11 +12,9 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial v-slot="{ Component, route }" :key="$route.fullPath" > - -
- -
-
+
+ +
- -
- -
-
+
+ +
- + + diff --git a/web-app/packages/lib/src/modules/project/components/ProjectsTable.vue b/web-app/packages/lib/src/modules/project/components/ProjectsTable.vue index 761658c9..06b18a1a 100644 --- a/web-app/packages/lib/src/modules/project/components/ProjectsTable.vue +++ b/web-app/packages/lib/src/modules/project/components/ProjectsTable.vue @@ -19,6 +19,11 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial :paginator-template="'FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink'" @row-click="rowClick" @page="onPage" + :pt="{ + loadingOverlay: { + class: 'bg-primary-reverse opacity-50' + } + }" >