diff --git a/app/javascript/dashboard/components-next/template-preview/DynamicCallToActionTemplate.vue b/app/javascript/dashboard/components-next/template-preview/DynamicCallToActionTemplate.vue new file mode 100644 index 000000000..402b73a86 --- /dev/null +++ b/app/javascript/dashboard/components-next/template-preview/DynamicCallToActionTemplate.vue @@ -0,0 +1,33 @@ + + + diff --git a/app/javascript/dashboard/components-next/template-preview/TemplatePreview.vue b/app/javascript/dashboard/components-next/template-preview/TemplatePreview.vue index aa1479bac..838aa0130 100644 --- a/app/javascript/dashboard/components-next/template-preview/TemplatePreview.vue +++ b/app/javascript/dashboard/components-next/template-preview/TemplatePreview.vue @@ -4,9 +4,9 @@ import { TemplateNormalizer } from 'dashboard/services/TemplateNormalizer'; import TextTemplate from 'dashboard/components-next/message/bubbles/Template/Text.vue'; import MediaTemplate from 'dashboard/components-next/message/bubbles/Template/Media.vue'; -import CallToActionTemplate from 'dashboard/components-next/message/bubbles/Template/CallToAction.vue'; import QuickReplyTemplate from 'dashboard/components-next/message/bubbles/Template/QuickReply.vue'; import CardTemplate from 'dashboard/components-next/message/bubbles/Template/Card.vue'; +import DynamicCallToActionTemplate from './DynamicCallToActionTemplate.vue'; const props = defineProps({ template: { @@ -92,8 +92,8 @@ const previewComponent = computed(() => { 'whatsapp-media-image': MediaTemplate, 'whatsapp-media-video': MediaTemplate, 'whatsapp-media-document': MediaTemplate, - 'whatsapp-interactive': CallToActionTemplate, - 'whatsapp-copy-code': CallToActionTemplate, + 'whatsapp-interactive': DynamicCallToActionTemplate, + 'whatsapp-copy-code': DynamicCallToActionTemplate, // Twilio components 'twilio-text': TextTemplate, diff --git a/app/javascript/dashboard/components-next/template-preview/TemplatePreviewExamples.story.vue b/app/javascript/dashboard/components-next/template-preview/TemplatePreviewExamples.story.vue index 972c3e4f0..de802d21d 100644 --- a/app/javascript/dashboard/components-next/template-preview/TemplatePreviewExamples.story.vue +++ b/app/javascript/dashboard/components-next/template-preview/TemplatePreviewExamples.story.vue @@ -57,7 +57,7 @@ const whatsAppTemplates = [ format: 'DOCUMENT', example: { header_handle: [ - 'https://scontent.whatsapp.net/v/t61.29466-34/521502500_767076162670092_7371147273350347509_n.pdf', + 'https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf', ], }, },