diff --git a/app/javascript/dashboard/components-next/Contacts/ContactLabels/ContactLabels.vue b/app/javascript/dashboard/components-next/Contacts/ContactLabels/ContactLabels.vue new file mode 100644 index 000000000..255c1b113 --- /dev/null +++ b/app/javascript/dashboard/components-next/Contacts/ContactLabels/ContactLabels.vue @@ -0,0 +1,108 @@ + + + diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue new file mode 100644 index 000000000..6e7d42bc9 --- /dev/null +++ b/app/javascript/dashboard/components-next/Contacts/ContactsDetailsLayout.vue @@ -0,0 +1,83 @@ + + + diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ConfirmContactDeleteDialog.vue b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ConfirmContactDeleteDialog.vue new file mode 100644 index 000000000..d9c0deb1b --- /dev/null +++ b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ConfirmContactDeleteDialog.vue @@ -0,0 +1,58 @@ + + + diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue index dc38c4649..8adcce6b2 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactMergeForm.vue @@ -98,7 +98,7 @@ const { t } = useI18n(); :size="32" rounded-full /> -
+
{{ selectedContact.name }} diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactsForm.vue b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactsForm.vue index 90329b311..b6b24ce26 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactsForm.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsForm/ContactsForm.vue @@ -96,11 +96,11 @@ const prepareStateBasedOnProps = () => { } = props.contactData || {}; const { firstName, lastName } = splitName(name); const { - description, - companyName, - countryCode, - country, - city, + description = '', + companyName = '', + countryCode = '', + country = '', + city = '', socialProfiles = {}, } = additionalAttributes || {}; diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue b/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue index 6e32b8581..4406a996c 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsHeader/ContactHeader.vue @@ -38,6 +38,10 @@ defineProps({ type: Boolean, default: false, }, + isLabelView: { + type: Boolean, + default: false, + }, }); const emit = defineEmits([ @@ -81,7 +85,7 @@ const emit = defineEmits([
-
+