From 3aa80b2b750f020a81efaf1eca49cb5af44730e3 Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Tue, 12 Mar 2024 16:13:00 +0100 Subject: [PATCH] Hide featurebase on public form pages --- client/pages/forms/[slug]/index.vue | 2 ++ client/scss/app.scss | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/client/pages/forms/[slug]/index.vue b/client/pages/forms/[slug]/index.vue index ad8cd48d..69203eef 100644 --- a/client/pages/forms/[slug]/index.vue +++ b/client/pages/forms/[slug]/index.vue @@ -116,6 +116,7 @@ await loadForm(true) onMounted(() => { crisp.hideChat() + document.body.classList.add('public-page') if (form.value) { handleDarkMode(form.value?.dark_mode) handleTransparentMode(form.value?.transparent_background) @@ -135,6 +136,7 @@ onMounted(() => { }) onBeforeRouteLeave((to, from) => { + document.body.classList.remove('public-page') crisp.showChat() disableDarkMode() }) diff --git a/client/scss/app.scss b/client/scss/app.scss index bf630dc4..8f03b287 100644 --- a/client/scss/app.scss +++ b/client/scss/app.scss @@ -55,4 +55,10 @@ body.dark * { p { @apply text-gray-400 dark:text-gray-500; } -} \ No newline at end of file +} + +.public-page { + .fb-feedback-widget-feedback-button-container { + display: none; + } +}