From c23a34aa69341b5a9938fab2472e90ba1a234603 Mon Sep 17 00:00:00 2001 From: mphstar Date: Sat, 1 Mar 2025 17:02:51 +0700 Subject: [PATCH] add information home page --- src/pages/Home.tsx | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index 87b54c3..17fd2e6 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -7,6 +7,7 @@ import calcLandmarkList from "@/utils/CalculateLandmark"; import preProcessLandmark from "@/utils/PreProcessLandmark"; import ConvertResult from "@/utils/ConvertResult"; import useNavbarStore from "@/stores/NavbarStore"; +import { AnimatePresence, motion } from "framer-motion"; type PredictResult = { abjad: String; @@ -37,7 +38,6 @@ const Home = () => { if (videoRef.current) { videoRef.current.srcObject = stream; } - // setLoadCamera(true); await initializeHandDetection(); @@ -138,6 +138,8 @@ const Home = () => { requestAnimationFrame(detectHands); }; + const [info, setInfo] = useState(true); + const store = useNavbarStore(); useEffect(() => { @@ -147,7 +149,6 @@ const Home = () => { startWebcam(); setLoadCamera(true); - return () => { if (handLandmarker) { @@ -158,6 +159,45 @@ const Home = () => { return ( + + {info && ( + +
+ + + +

+ Gunakan tangan kanan dan pastikan gambar pada kamera terlihat + jelas +

+
+ +
+ )} +
+
{loadCamera ? (