From 174e90e1e265f7cc1cc975bd5d8dfc4faa6fa971 Mon Sep 17 00:00:00 2001 From: Sai Nikhil Date: Fri, 18 Jul 2025 15:05:36 +0530 Subject: [PATCH] fix: all the list tables should have same style (#7510) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### **User description** 1. all the tables that are there in the application should be having the same style ___ ### **PR Type** Enhancement ___ ### **Description** - Unify header layout across list pages - Apply `o2-quasar-table` classes globally - Standardize column widths and sticky actions - Introduce dark/light table theme CSS ___ ### **Changes diagram** ```mermaid flowchart LR Pages["List Pages"] -- "use" --> Header["Header Bar Component"] Header -- "wraps" --> Table["q-table with header slot"] Table -- "applies" --> Styles["Global table CSS"] ``` ___ ### **Changes walkthrough** 📝
Relevant files
Enhancement
18 files
PipelinesList.vue
Refactor pipeline list header & table styling                       
+243/-232
AlertList.vue
Update alerts list table header and styling                           
+147/-154
LogStream.vue
Enhance log stream header & table style                                   
+140/-135
EnrichmentTableList.vue
Unify enrichment tables header & styling                                 
+54/-34 
AlertsDestinationList.vue
Revamp alert destinations list layout                                       
+66/-39 
ServiceAccountsList.vue
Style service accounts list header & table                             
+55/-61 
User.vue
Revise users table header and styling                                       
+51/-45 
ReportList.vue
Format report list header & table                                               
+64/-39 
CipherKeys.vue
Style cipher keys list header & table                                       
+56/-34 
TemplateList.vue
Rework alert templates list styling                                           
+59/-36 
PipelinesDestinationList.vue
Enhance pipeline destinations list UI                                       
+52/-28 
FunctionList.vue
Uniform function list header & styling                                     
+50/-33 
ListOrganizations.vue
Refine organizations list header & table                                 
+41/-36 
AppRoles.vue
Style IAM roles table header & actions                                     
+42/-42 
AppGroups.vue
Style IAM groups header & table actions                                   
+14/-17 
AppTable.vue
Add header slot & table styling support                                   
+7/-8     
GroupUsers.vue
Enhance group users selection table styling                           
+6/-15   
GroupServiceAccounts.vue
Style group service-accounts selection table                         
+5/-14   
Formatting
1 files
index.vue
Adjust settings page title spacing                                             
+2/-2     
Configuration changes
1 files
app.scss
Add global table styling definitions                                         
+128/-1 
Additional files
3 files
GroupRoles.vue +3/-8     
EditRole.vue +0/-14   
PermissionsTable.vue +7/-1     
___ >
Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • --- web/src/components/AppTable.vue | 15 +- .../components/actionScripts/ActionScipts.vue | 118 ++++--- web/src/components/alerts/AlertList.vue | 308 +++++++++--------- .../alerts/AlertsDestinationList.vue | 105 +++--- .../alerts/PipelinesDestinationList.vue | 80 +++-- web/src/components/alerts/TemplateList.vue | 95 ++++-- .../functions/EnrichmentTableList.vue | 88 +++-- web/src/components/functions/FunctionList.vue | 83 +++-- web/src/components/iam/groups/AppGroups.vue | 33 +- web/src/components/iam/groups/EditGroup.vue | 6 - web/src/components/iam/groups/GroupRoles.vue | 17 +- .../iam/groups/GroupServiceAccounts.vue | 19 +- web/src/components/iam/groups/GroupUsers.vue | 21 +- .../iam/organizations/ListOrganizations.vue | 76 +++-- web/src/components/iam/roles/AppRoles.vue | 83 +++-- web/src/components/iam/roles/EditRole.vue | 14 - .../components/iam/roles/PermissionsTable.vue | 8 +- .../serviceAccounts/ServiceAccountsList.vue | 117 ++++--- web/src/components/iam/users/User.vue | 96 +++--- web/src/components/pipeline/PipelinesList.vue | 195 +++++------ web/src/components/reports/ReportList.vue | 105 +++--- web/src/components/settings/CipherKeys.vue | 92 ++++-- web/src/components/settings/index.vue | 4 +- web/src/styles/app.scss | 188 ++++++++++- web/src/views/Functions.vue | 2 +- web/src/views/LogStream.vue | 275 ++++++++-------- 26 files changed, 1251 insertions(+), 992 deletions(-) diff --git a/web/src/components/AppTable.vue b/web/src/components/AppTable.vue index c401e341c7..6c8bac963f 100644 --- a/web/src/components/AppTable.vue +++ b/web/src/components/AppTable.vue @@ -42,7 +42,6 @@ along with this program. If not, see . :filter="filter && filter.value" :filter-method="filter && filter.method" @virtual-scroll="onScroll" - class="full-height" >