diff --git a/api/src/database/seeds/03-fields/02-roles.yaml b/api/src/database/seeds/03-fields/02-roles.yaml index 91ccdc4b79..3a59c5936e 100644 --- a/api/src/database/seeds/03-fields/02-roles.yaml +++ b/api/src/database/seeds/03-fields/02-roles.yaml @@ -77,7 +77,7 @@ fields: locked: true options: template: '{{ name }}' - createItemText: Add Module + addLabel: Add New Module... fields: - name: Icon field: icon @@ -112,7 +112,7 @@ fields: locked: true options: template: '{{ group_name }}' - createItemText: Add Group + addLabel: Add New Group... fields: - name: Group Name field: group_name @@ -123,7 +123,9 @@ fields: options: iconRight: title placeholder: Label this group... - - name: Accordion + schema: + is_nullable: false + - name: Type field: accordion type: string schema: @@ -145,7 +147,7 @@ fields: meta: interface: repeater options: - createItemText: Add Collection + addLabel: Add New Collection... template: '{{ collection }}' fields: - name: Collection @@ -154,6 +156,8 @@ fields: meta: interface: collection width: full + schema: + is_nullable: false special: json sort: 10 width: full diff --git a/app/src/interfaces/repeater/repeater-row-header.vue b/app/src/interfaces/repeater/repeater-row-header.vue index 69552018aa..e349408bf5 100644 --- a/app/src/interfaces/repeater/repeater-row-header.vue +++ b/app/src/interfaces/repeater/repeater-row-header.vue @@ -25,7 +25,7 @@ export default defineComponent({ }, placeholder: { type: String, - default: i18n.t('empty_item'), + default: null, }, toggle: { type: Function, diff --git a/app/src/interfaces/repeater/repeater-row.vue b/app/src/interfaces/repeater/repeater-row.vue index 936abf26f6..049ab459d3 100644 --- a/app/src/interfaces/repeater/repeater-row.vue +++ b/app/src/interfaces/repeater/repeater-row.vue @@ -7,6 +7,7 @@ :toggle="toggle" @delete="$emit('delete')" :disabled="disabled" + :placeholder="headerPlaceholder" />
@@ -46,6 +47,10 @@ export default defineComponent({ type: Boolean, default: false, }, + headerPlaceholder: { + type: String, + default: null + } }, }); diff --git a/app/src/interfaces/repeater/repeater.vue b/app/src/interfaces/repeater/repeater.vue index d34de04600..2644d07f30 100644 --- a/app/src/interfaces/repeater/repeater.vue +++ b/app/src/interfaces/repeater/repeater.vue @@ -10,6 +10,7 @@ @input="updateValues(index, $event)" @delete="removeItem(row)" :disabled="disabled" + :headerPlaceholder="headerPlaceholder" />