From af27a468ab4dbfc247e1361c28ae780bfb3dce2f Mon Sep 17 00:00:00 2001
From: Michael Utama <michaelu670@gmail.com>
Date: Wed, 15 Nov 2023 23:58:47 +0700
Subject: [PATCH] feat: set report default input value from param

---
 src/components/Report/Report.tsx | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/components/Report/Report.tsx b/src/components/Report/Report.tsx
index 211b8a9..ca2bd50 100644
--- a/src/components/Report/Report.tsx
+++ b/src/components/Report/Report.tsx
@@ -3,9 +3,11 @@ import { ToastContainer, toast } from "react-toastify";
 import "react-toastify/dist/ReactToastify.css";
 import { FaWallet, FaStar } from "react-icons/fa6";
 import ReportModal from "./ReportModal";
+import { useSearchParams } from "react-router-dom";
 
 const Report = () => {
-    const [report, setReport] = useState("");
+    const [searchParams, setSearchParams] = useSearchParams();
+    const [report, setReport] = useState(searchParams.get('desc') || '');
     const [popUp, setPopUp] = useState(false);
 
     const handleReportValid = () => {
@@ -41,6 +43,7 @@ const Report = () => {
                         <label>
                         <input
                             type="text"
+                            value={report}
                             onChange={(e) => {
                             setReport(e.target.value);
                             }}
-- 
GitLab