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 ( + + {title || "Plane | Simple, extensible, open-source project management tool."} + + ); +}; + +export default useHead;