From 53721169e85aa844b2954093954e2fa51a00a524 Mon Sep 17 00:00:00 2001 From: ShubhamPalriwala Date: Fri, 25 Aug 2023 13:58:27 +0530 Subject: [PATCH] fix: docs feedbac preview does not send data to backend now, redirect url fixed, and /docs now takes to intro page --- .../components/docs/DocsFeedback.tsx | 21 ++----------------- apps/formbricks-com/next.config.mjs | 8 ++++++- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/apps/formbricks-com/components/docs/DocsFeedback.tsx b/apps/formbricks-com/components/docs/DocsFeedback.tsx index 935ff3dfa2..3b39dc3dbf 100644 --- a/apps/formbricks-com/components/docs/DocsFeedback.tsx +++ b/apps/formbricks-com/components/docs/DocsFeedback.tsx @@ -1,25 +1,13 @@ "use client"; import { Button, Popover, PopoverContent, PopoverTrigger } from "@formbricks/ui"; -import { usePathname } from "next/navigation"; import { useState } from "react"; -import { handleFeedbackSubmit, updateFeedback } from "../../lib/handleFeedbackSubmit"; export const DocsFeedback: React.FC = () => { - const path = usePathname(); const [isOpen, setIsOpen] = useState(false); const [sharedFeedback, setSharedFeedback] = useState(false); - const [responseId, setResponseId] = useState(null); const [freeText, setFreeText] = useState(""); - if ( - !process.env.NEXT_PUBLIC_FORMBRICKS_COM_DOCS_FEEDBACK_SURVEY_ID || - !process.env.NEXT_PUBLIC_FORMBRICKS_COM_API_HOST || - !process.env.NEXT_PUBLIC_FORMBRICKS_COM_ENVIRONMENT_ID - ) { - return null; - } - return (
{!sharedFeedback ? ( @@ -30,11 +18,7 @@ export const DocsFeedback: React.FC = () => { {["Yes 👍", "No 👎"].map((option) => ( { - const id = await handleFeedbackSubmit(option, path); - setResponseId(id); - }}> + className="rounded border border-slate-200 bg-slate-50 px-4 py-2 text-slate-900 hover:bg-slate-100 hover:text-slate-600 focus:outline-none focus:ring-2 focus:ring-neutral-900 focus:ring-offset-1 dark:border-slate-700 dark:bg-slate-700 dark:text-slate-300 dark:hover:bg-slate-600 dark:hover:text-slate-300"> {option} ))} @@ -45,7 +29,7 @@ export const DocsFeedback: React.FC = () => { value={freeText} onChange={(e) => setFreeText(e.target.value)} placeholder="Please explain why..." - className="focus:border-brand-dark focus:ring-brand-dark mb-2 w-full rounded-md bg-white text-sm text-slate-900 dark:bg-slate-600 dark:text-slate-200 dark:placeholder:text-slate-200" + className="focus:border-brand-dark focus:ring-brand-dark mb-2 w-full rounded-md bg-white p-2 text-sm text-slate-900 dark:bg-slate-600 dark:text-slate-200 dark:placeholder:text-slate-200" />