diff --git a/src/components/form/dt-multi-text-groups/dt-multi-text-groups.js b/src/components/form/dt-multi-text-groups/dt-multi-text-groups.js
index f839583..ef52ba6 100644
--- a/src/components/form/dt-multi-text-groups/dt-multi-text-groups.js
+++ b/src/components/form/dt-multi-text-groups/dt-multi-text-groups.js
@@ -138,9 +138,9 @@ export class DtMultiTextGroups extends DtMultiText {
verified: false,
value: '',
tempKey: Date.now().toString(),
- group: group.id,
+ type: group.id,
};
- if (this.value[0]?.group) {
+ if (this.value[0]?.type) {
this.value = [...this.value, newValue];
} else {
@@ -161,7 +161,6 @@ export class DtMultiTextGroups extends DtMultiText {
_removeItem(e) {
const keyToRemove = e.currentTarget.dataset.key;
- console.log(e.currentTarget);
if (keyToRemove) {
const event = new CustomEvent('change', {
bubbles: true,
@@ -179,9 +178,9 @@ export class DtMultiTextGroups extends DtMultiText {
.map(x => {
const item = { ...x };
// add `delete` prop to clicked item
- if (x.key === keyToRemove || x.tempKey === keyToRemove) {
+ if (x.meta_id === keyToRemove || x.tempKey === keyToRemove) {
item.delete = true;
- this.activeGroup = item.group;
+ this.activeGroup = item.type;
}
return item;
});
@@ -209,8 +208,8 @@ export class DtMultiTextGroups extends DtMultiText {
// update this item's value in the list
this.value = this.value.map(x => {
- if (x.key === key || x.tempKey === key) {
- this.activeGroup = x.group;
+ if (x.meta_id === key || x.tempKey === key) {
+ this.activeGroup = x.type;
return {
...x,
@@ -331,7 +330,7 @@ export class DtMultiTextGroups extends DtMultiText {
return html`
${when(
- (this.value[0]?.group) || (!this.groups && itemCount > 1),
+ (this.value[0]?.type) || (!this.groups && itemCount > 1),
() => html`