From 08105d0ed2623f198d34cd236fe38162e365bcc3 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Fri, 26 Aug 2022 05:19:18 +0800 Subject: [PATCH] Revert list style for O2M and M2M interfaces (#15267) * revert list style for list-o2m * revert list style for list-m2m --- app/src/interfaces/list-m2m/index.ts | 11 ++++++ app/src/interfaces/list-m2m/list-m2m.vue | 50 +++++++++++++++++------- app/src/interfaces/list-o2m/index.ts | 11 ++++++ app/src/interfaces/list-o2m/list-o2m.vue | 50 +++++++++++++++++------- 4 files changed, 92 insertions(+), 30 deletions(-) diff --git a/app/src/interfaces/list-m2m/index.ts b/app/src/interfaces/list-m2m/index.ts index 38bf232745..9fa881da77 100644 --- a/app/src/interfaces/list-m2m/index.ts +++ b/app/src/interfaces/list-m2m/index.ts @@ -195,6 +195,17 @@ export default defineInterface({ label: '$t:enable_search_filter', }, width: 'half', + hidden: true, + conditions: [ + { + rule: { + layout: { + _eq: 'table', + }, + }, + hidden: false, + }, + ], }, }, { diff --git a/app/src/interfaces/list-m2m/list-m2m.vue b/app/src/interfaces/list-m2m/list-m2m.vue index 704a7d0f48..e87454f617 100644 --- a/app/src/interfaces/list-m2m/list-m2m.vue +++ b/app/src/interfaces/list-m2m/list-m2m.vue @@ -4,7 +4,7 @@
-
+
@@ -143,20 +143,34 @@ -
- +
+ +
@@ -649,13 +663,15 @@ const selectAllowed = computed(() => { gap: var(--v-sheet-padding); .v-pagination { - margin-top: var(--v-sheet-padding); - :deep(.v-button) { display: inline-flex; } } + .table.v-pagination { + margin-top: var(--v-sheet-padding); + } + .spacer { flex-grow: 1; } @@ -684,6 +700,10 @@ const selectAllowed = computed(() => { } } } + + &.list { + margin-top: 8px; + } } .item-link { diff --git a/app/src/interfaces/list-o2m/index.ts b/app/src/interfaces/list-o2m/index.ts index 410ee0012a..976121317d 100644 --- a/app/src/interfaces/list-o2m/index.ts +++ b/app/src/interfaces/list-o2m/index.ts @@ -169,6 +169,17 @@ export default defineInterface({ label: '$t:enable_search_filter', }, width: 'half', + hidden: true, + conditions: [ + { + rule: { + layout: { + _eq: 'table', + }, + }, + hidden: false, + }, + ], }, }, { diff --git a/app/src/interfaces/list-o2m/list-o2m.vue b/app/src/interfaces/list-o2m/list-o2m.vue index 8119ee9b48..c7cc1d6f95 100644 --- a/app/src/interfaces/list-o2m/list-o2m.vue +++ b/app/src/interfaces/list-o2m/list-o2m.vue @@ -4,7 +4,7 @@
-
+
@@ -142,20 +142,34 @@ -
- +
+ +
@@ -601,13 +615,15 @@ const updateAllowed = computed(() => { gap: var(--v-sheet-padding); .v-pagination { - margin-top: var(--v-sheet-padding); - :deep(.v-button) { display: inline-flex; } } + .table.v-pagination { + margin-top: var(--v-sheet-padding); + } + .spacer { flex-grow: 1; } @@ -636,6 +652,10 @@ const updateAllowed = computed(() => { } } } + + &.list { + margin-top: 8px; + } } .item-link {