imeeting/imeeting-h5/src/hooks/usePageTitle.ts

13 lines
433 B
TypeScript
Raw Normal View History

2026-06-05 07:07:45 +00:00
import { useEffect } from "react";
import { usePlatformConfig } from "@/components/PlatformConfigProvider";
export default function usePageTitle(pageTitle?: string) {
const { platformConfig } = usePlatformConfig();
useEffect(() => {
const appName = platformConfig?.projectName?.trim() || "iMeeting";
document.title = pageTitle ? `${pageTitle} - ${appName}` : appName;
}, [pageTitle, platformConfig?.projectName]);
}