From 679db712cfaa7bb32c95dce3a456a854e3ad056b Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Date: Tue, 11 Jun 2024 23:17:39 +0530 Subject: [PATCH] [WEB-1574] dev: page head hook (#4768) * dev: page head custom hook added * chore: code refactor --- web/core/hooks/use-page-title.tsx | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 web/core/hooks/use-page-title.tsx diff --git a/web/core/hooks/use-page-title.tsx b/web/core/hooks/use-page-title.tsx new file mode 100644 index 000000000..4732862f6 --- /dev/null +++ b/web/core/hooks/use-page-title.tsx @@ -0,0 +1,22 @@ +import { useEffect } from "react"; +import Head from "next/head"; + +interface IUseHeadParams { + title?: string; +} + +const useHead = ({ title }: IUseHeadParams) => { + useEffect(() => { + if (title) { + document.title = title; + } + }, [title]); + + return ( +
+