From 472d0e66cc329b5d894fcf59bb83d239c7843c8c Mon Sep 17 00:00:00 2001 From: wixarm Date: Wed, 25 Feb 2026 11:43:04 +0330 Subject: [PATCH] feat: check tracking code component --- .../CheckTrackingCode/CheckTrackingCode.tsx | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/components/CheckTrackingCode/CheckTrackingCode.tsx diff --git a/src/components/CheckTrackingCode/CheckTrackingCode.tsx b/src/components/CheckTrackingCode/CheckTrackingCode.tsx new file mode 100644 index 0000000..aa7ec3c --- /dev/null +++ b/src/components/CheckTrackingCode/CheckTrackingCode.tsx @@ -0,0 +1,44 @@ +import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/outline"; +import { useRef } from "react"; + +type CheckTrackingCodeProps = { + tracking?: string | number | null; + className?: string; +}; + +export default function CheckTrackingCode({ + tracking, + className = "", +}: CheckTrackingCodeProps) { + const formRef = useRef(null); + const safeTracking = tracking ? String(tracking) : ""; + + const handleSubmit = () => { + if (!safeTracking) return; + formRef.current?.submit(); + }; + + if (!safeTracking) { + return -; + } + + return ( +
+ + +
+ ); +}