From 9c4b2e99aef0dbd0731c4b3bccf4165d1ccb717e Mon Sep 17 00:00:00 2001 From: Matthias Nannt Date: Wed, 8 Feb 2023 14:02:12 +0100 Subject: [PATCH] formbricks-app: use feedback widget from packages --- apps/web/package.json | 1 + apps/web/src/components/FeedbackButton.tsx | 8 +------- pnpm-lock.yaml | 2 ++ 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 7d972f924a..08877eda71 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -12,6 +12,7 @@ "@formbricks/charts": "workspace:*", "@formbricks/ee": "workspace:*", "@formbricks/engine-react": "workspace:*", + "@formbricks/feedback": "workspace:*", "@formbricks/ui": "workspace:*", "@headlessui/react": "^1.7.8", "@heroicons/react": "^2.0.14", diff --git a/apps/web/src/components/FeedbackButton.tsx b/apps/web/src/components/FeedbackButton.tsx index 7399cdec8a..1f8ddf3198 100644 --- a/apps/web/src/components/FeedbackButton.tsx +++ b/apps/web/src/components/FeedbackButton.tsx @@ -1,6 +1,5 @@ import clsx from "clsx"; import { useSession } from "next-auth/react"; -import Script from "next/script"; import { useEffect, useRef, useState } from "react"; declare global { @@ -14,7 +13,6 @@ const feedbackEnabled = !!( ); export function FeedbackButton() { - const [configLoaded, setConfigLoaded] = useState(false); const [isOpen, setIsOpen] = useState(false); const feedbackRef = useRef(null); const { data: session } = useSession(); @@ -53,7 +51,7 @@ export function FeedbackButton() { customer: session.user, }, }; - setConfigLoaded(true); + require("@formbricks/feedback"); } }, [session]); @@ -61,10 +59,6 @@ export function FeedbackButton() { return ( <> - {configLoaded && ( -