feat: Show links for custom attributes (#2723)
This commit is contained in:
parent
223385d134
commit
8f30abb98b
2 changed files with 11 additions and 4 deletions
|
@ -14,7 +14,7 @@
|
||||||
{{ attribute }}
|
{{ attribute }}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{{ customAttributes[attribute] }}
|
<span v-html="valueWithLink(customAttributes[attribute])"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -22,11 +22,13 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import ContactDetailsItem from './ContactDetailsItem.vue';
|
import ContactDetailsItem from './ContactDetailsItem.vue';
|
||||||
|
import MessageFormatter from 'shared/helpers/MessageFormatter.js';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
ContactDetailsItem,
|
ContactDetailsItem,
|
||||||
},
|
},
|
||||||
|
|
||||||
props: {
|
props: {
|
||||||
customAttributes: {
|
customAttributes: {
|
||||||
type: Object,
|
type: Object,
|
||||||
|
@ -41,6 +43,12 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
methods: {
|
||||||
|
valueWithLink(attribute) {
|
||||||
|
const messageFormatter = new MessageFormatter(attribute);
|
||||||
|
return messageFormatter.formattedMessage;
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -195,9 +195,8 @@ export default {
|
||||||
return this.additionalAttributes.initiated_at;
|
return this.additionalAttributes.initiated_at;
|
||||||
},
|
},
|
||||||
browserName() {
|
browserName() {
|
||||||
return `${this.browser.browser_name || ''} ${
|
return `${this.browser.browser_name || ''} ${this.browser
|
||||||
this.browser.browser_version || ''
|
.browser_version || ''}`;
|
||||||
}`;
|
|
||||||
},
|
},
|
||||||
contactAdditionalAttributes() {
|
contactAdditionalAttributes() {
|
||||||
return this.contact.additional_attributes || {};
|
return this.contact.additional_attributes || {};
|
||||||
|
|
Loading…
Reference in a new issue