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