From b6788c08742db64ab72b831a1cb84467c9dd800f Mon Sep 17 00:00:00 2001 From: John Doe Date: Wed, 13 Sep 2023 17:41:06 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Refactor=20component=20?= =?UTF-8?q?for=20better=20performance=20=F0=9F=93=9D=20Update=20comments?= =?UTF-8?q?=20and=20documentation=20=F0=9F=92=84=20Style=20adjustments=20f?= =?UTF-8?q?or=20improved=20UI=20=F0=9F=90=9B=20Fix=20a=20bug=20in=20HeroSe?= =?UTF-8?q?archForm2MobileFactory=20=E2=9C=85=20Add=20unit=20tests=20for?= =?UTF-8?q?=20HeroSearchForm2MobileFactory=20=F0=9F=9A=80=20Implement=20ne?= =?UTF-8?q?w=20feature=20in=20HeroSearchForm2MobileFactory=20=F0=9F=8C=90?= =?UTF-8?q?=20Update=20dependencies=20and=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HeroSearchForm2MobileFactory.tsx | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/app/(client-components)/(HeroSearchForm2Mobile)/HeroSearchForm2MobileFactory.tsx diff --git a/src/app/(client-components)/(HeroSearchForm2Mobile)/HeroSearchForm2MobileFactory.tsx b/src/app/(client-components)/(HeroSearchForm2Mobile)/HeroSearchForm2MobileFactory.tsx new file mode 100644 index 0000000..b246857 --- /dev/null +++ b/src/app/(client-components)/(HeroSearchForm2Mobile)/HeroSearchForm2MobileFactory.tsx @@ -0,0 +1,23 @@ +"use client"; + +import React from "react"; +import { PathName } from "@/routers/types"; +import HeroSearchForm2Mobile from "./HeroSearchForm2Mobile"; +import HeroSearchForm2RealEstateMobile from "./HeroSearchForm2RealEstateMobile"; +import { usePathname } from "next/navigation"; + +const PAGES_REAL_ESTATE: PathName[] = [ + "/home-2", + "/listing-real-estate", + "/listing-real-estate-map", +]; + +const HeroSearchForm2MobileFactory = () => { + const pathname = usePathname(); + if (PAGES_REAL_ESTATE.includes(pathname as PathName)) { + return ; + } + return ; +}; + +export default HeroSearchForm2MobileFactory;