diff --git a/apps/web/core/components/core/page-title.tsx b/apps/web/core/components/core/page-title.tsx index 554a2e0f1..fe0a05f7d 100644 --- a/apps/web/core/components/core/page-title.tsx +++ b/apps/web/core/components/core/page-title.tsx @@ -1,4 +1,4 @@ -import { useHead } from "@plane/ui"; +import { useEffect } from "react"; type PageHeadTitleProps = { title?: string; @@ -8,7 +8,11 @@ type PageHeadTitleProps = { export const PageHead: React.FC = (props) => { const { title } = props; - useHead({ title }); + useEffect(() => { + if (title) { + document.title = title ?? "Plane | Simple, extensible, open-source project management tool."; + } + }, [title]); return null; }; diff --git a/packages/ui/src/hooks/index.ts b/packages/ui/src/hooks/index.ts deleted file mode 100644 index cc1450686..000000000 --- a/packages/ui/src/hooks/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./use-page-title"; diff --git a/packages/ui/src/hooks/use-page-title.tsx b/packages/ui/src/hooks/use-page-title.tsx deleted file mode 100644 index 79fb6857e..000000000 --- a/packages/ui/src/hooks/use-page-title.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { useEffect } from "react"; - -interface IUseHeadParams { - title?: string; -} - -export const useHead = ({ title }: IUseHeadParams) => { - useEffect(() => { - if (title) { - document.title = title ?? "Plane | Simple, extensible, open-source project management tool."; - } - }, [title]); -}; diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 1c5907f33..acab08dec 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -17,7 +17,6 @@ export * from "./emoji"; export * from "./favorite-star"; export * from "./form-fields"; export * from "./header"; -export * from "./hooks"; export * from "./icons"; export * from "./link"; export * from "./loader";