From bef3f6650131470e28d2399c9e2fcf12fdc95406 Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Mon, 22 Aug 2022 09:27:35 +0530 Subject: [PATCH] feat: Allow Dashboard App Frames to query the information (#5313) Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com> --- .../components/widgets/DashboardApp/Frame.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/javascript/dashboard/components/widgets/DashboardApp/Frame.vue b/app/javascript/dashboard/components/widgets/DashboardApp/Frame.vue index 0c2c0e8ed..0ac4f52c4 100644 --- a/app/javascript/dashboard/components/widgets/DashboardApp/Frame.vue +++ b/app/javascript/dashboard/components/widgets/DashboardApp/Frame.vue @@ -38,6 +38,18 @@ export default { return this.currentChat?.meta?.sender?.id; }, }, + + mounted() { + window.onmessage = e => { + if ( + typeof e.data !== 'string' || + e.data !== 'chatwoot-dashboard-app:fetch-info' + ) { + return; + } + this.onIframeLoad(0); + }; + }, methods: { onIframeLoad(index) { const frameElement = document.getElementById(