From 96619ee3209afe02d4ef7a290b4e4313ddf6fab9 Mon Sep 17 00:00:00 2001 From: Arik Chakma Date: Tue, 15 Aug 2023 06:12:32 +0600 Subject: [PATCH] wip: feedback popup state --- .../Feedback/SubmitFeedbackPopup.tsx | 43 +++++++++++-------- src/components/TeamSidebar.tsx | 39 +++++++++-------- 2 files changed, 46 insertions(+), 36 deletions(-) diff --git a/src/components/Feedback/SubmitFeedbackPopup.tsx b/src/components/Feedback/SubmitFeedbackPopup.tsx index cca95f5d4..8af5e358a 100644 --- a/src/components/Feedback/SubmitFeedbackPopup.tsx +++ b/src/components/Feedback/SubmitFeedbackPopup.tsx @@ -1,10 +1,10 @@ -import { useEffect, useRef, useState } from "preact/hooks"; -import { useToast } from "../../hooks/use-toast"; -import { useTeamId } from "../../hooks/use-team-id"; -import { useOutsideClick } from "../../hooks/use-outside-click"; -import { useKeydown } from "../../hooks/use-keydown"; -import { httpPost } from "../../lib/http"; -import { CheckIcon } from "../ReactIcons/CheckIcon"; +import { useEffect, useRef, useState } from 'preact/hooks'; +import { useToast } from '../../hooks/use-toast'; +import { useTeamId } from '../../hooks/use-team-id'; +import { useOutsideClick } from '../../hooks/use-outside-click'; +import { useKeydown } from '../../hooks/use-keydown'; +import { httpPost } from '../../lib/http'; +import { CheckIcon } from '../ReactIcons/CheckIcon'; type SubmitFeedbackPopupProps = { onClose: () => void; @@ -41,9 +41,10 @@ export function SubmitFeedbackPopup(props: SubmitFeedbackPopupProps) { setError(''); const { response, error } = await httpPost<{ status: 'ok' }>( - `${import.meta.env.PUBLIC_API_URL}/v1-submit-team-feedback/${teamId}`, { - feedback: feedbackText, - } + `${import.meta.env.PUBLIC_API_URL}/v1-submit-team-feedback/${teamId}`, + { + feedback: feedbackText, + } ); if (error || !response) { @@ -73,14 +74,16 @@ export function SubmitFeedbackPopup(props: SubmitFeedbackPopupProps) { > {!isSuccess && ( <> -

Enter your feedback

+

+ Enter your feedback +