diff --git a/src/components/CreateProject/CreateProject.tsx b/src/components/CreateProject/CreateProject.tsx index 10eca78..dbde1a1 100644 --- a/src/components/CreateProject/CreateProject.tsx +++ b/src/components/CreateProject/CreateProject.tsx @@ -8,7 +8,7 @@ import Button, { ButtonProps } from "@mui/material/Button"; import Stack from "@mui/material/Stack"; import Tab from "@mui/material/Tab"; import Tabs, { TabsProps } from "@mui/material/Tabs"; -import { useRouter } from "next/navigation"; +import { useRouter, useSearchParams } from "next/navigation"; import React, { useCallback, useEffect, @@ -588,6 +588,21 @@ const CreateProject: React.FC = ({ }, t); }, [draftId, router]); + // Auto click the button + const buttonRef = useRef(null) + const searchParams = useSearchParams() + + useEffect(() => { + if (buttonRef) { + const autoClickButton = searchParams.get("autoClick") + // const autoClickList = ["start", "complete", "reopen"] + + if(autoClickButton && autoClickButton === "true") { + buttonRef.current?.click() + } + } + }, [buttonRef]) + return ( <> @@ -629,6 +644,7 @@ const CreateProject: React.FC = ({ {/* {!formProps.getValues("projectActualStart") && ( */}