kanban-app/frontend/src/hooks/useDocumentTitle.ts

17 lines
352 B
TypeScript
Raw Normal View History

2026-05-01 16:21:28 +00:00
import { useEffect } from 'react';
const DEFAULT_TITLE = 'Taskboard';
export function useDocumentTitle(title?: string) {
useEffect(() => {
if (title) {
document.title = `${title} | ${DEFAULT_TITLE}`;
} else {
document.title = DEFAULT_TITLE;
}
return () => {
document.title = DEFAULT_TITLE;
};
}, [title]);
}