From 7d64c8ab474494ac49032903784fb1c2c4c7fd8e Mon Sep 17 00:00:00 2001 From: Nitwel Date: Thu, 22 Apr 2021 01:31:12 +0200 Subject: [PATCH] Relational consistency (#4093) Co-authored-by: rijkvanzanten --- app/src/components/v-list/v-list-item.vue | 71 ++++++-- .../interfaces/m2a-builder/m2a-builder.vue | 119 ++++++------- .../interfaces/many-to-many/many-to-many.vue | 80 ++++----- app/src/interfaces/many-to-many/options.vue | 14 +- .../interfaces/one-to-many/one-to-many.vue | 98 +++++------ app/src/interfaces/one-to-many/options.vue | 33 +++- .../interfaces/repeater/repeater-row-form.vue | 49 ------ .../repeater/repeater-row-header.vue | 92 ----------- app/src/interfaces/repeater/repeater-row.vue | 76 --------- app/src/interfaces/repeater/repeater.vue | 156 +++++++++++------- .../interfaces/translations/translations.vue | 33 +--- .../interfaces/tree-view/nested-draggable.vue | 1 + .../field-detail/components/field.vue | 13 +- .../render-template/render-template.vue | 28 +++- 14 files changed, 357 insertions(+), 506 deletions(-) delete mode 100644 app/src/interfaces/repeater/repeater-row-form.vue delete mode 100644 app/src/interfaces/repeater/repeater-row-header.vue delete mode 100644 app/src/interfaces/repeater/repeater-row.vue diff --git a/app/src/components/v-list/v-list-item.vue b/app/src/components/v-list/v-list-item.vue index e1cfb72403..a230ab25fa 100644 --- a/app/src/components/v-list/v-list-item.vue +++ b/app/src/components/v-list/v-list-item.vue @@ -7,11 +7,12 @@ :to="to" :class="{ active, - large, dense, link: isClickable, disabled, dashed, + block, + large, }" :href="href" :download="download" @@ -29,7 +30,7 @@ import { useGroupable } from '@/composables/groupable'; export default defineComponent({ props: { - large: { + block: { type: Boolean, default: false, }, @@ -69,6 +70,10 @@ export default defineComponent({ type: [String, Number], default: undefined, }, + large: { + type: Boolean, + default: false, + }, }, setup(props, { listeners }) { const component = computed(() => { @@ -77,7 +82,7 @@ export default defineComponent({ return 'li'; }); - const { active: groupActive, toggle, activate, deactivate } = useGroupable({ + useGroupable({ value: props.value, }); @@ -90,15 +95,14 @@ export default defineComponent({ diff --git a/app/src/interfaces/repeater/repeater-row-header.vue b/app/src/interfaces/repeater/repeater-row-header.vue deleted file mode 100644 index ec56eaba49..0000000000 --- a/app/src/interfaces/repeater/repeater-row-header.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/app/src/interfaces/repeater/repeater-row.vue b/app/src/interfaces/repeater/repeater-row.vue deleted file mode 100644 index 348b8c5224..0000000000 --- a/app/src/interfaces/repeater/repeater-row.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/app/src/interfaces/repeater/repeater.vue b/app/src/interfaces/repeater/repeater.vue index b8451cb081..f6516511cc 100644 --- a/app/src/interfaces/repeater/repeater.vue +++ b/app/src/interfaces/repeater/repeater.vue @@ -1,37 +1,56 @@ diff --git a/app/src/interfaces/translations/translations.vue b/app/src/interfaces/translations/translations.vue index 6eba7f8578..a3636eb22c 100644 --- a/app/src/interfaces/translations/translations.vue +++ b/app/src/interfaces/translations/translations.vue @@ -3,18 +3,19 @@ -
- + -
+