Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / components / hooks / useAppTitle.ts
blob8cf8f6af5116ca090fd772d2f58c8244caa33f3b
1 import { useMemo } from 'react';
3 import { getAppName } from '@proton/shared/lib/apps/helper';
5 import useConfig from './useConfig';
6 import useDocumentTitle from './useDocumentTitle';
8 const useAppTitle = (title?: string, maybeAppName?: string) => {
9     const { APP_NAME } = useConfig();
11     const memoedTitle = useMemo(() => {
12         const appName = maybeAppName || getAppName(APP_NAME);
13         return [title, appName].filter(Boolean).join(' - ');
14     }, [title]);
16     useDocumentTitle(memoedTitle);
19 export default useAppTitle;