2023-02-11 10:22:15 -05:00
|
|
|
// useDocumentTitle.js
|
2023-07-14 09:36:49 -04:00
|
|
|
import { useEffect } from 'react';
|
2023-02-11 10:22:15 -05:00
|
|
|
|
2023-07-14 09:36:49 -04:00
|
|
|
// function useDocumentTitle(title, prevailOnUnmount = false) {
|
|
|
|
|
// const defaultTitle = useRef(document.title);
|
|
|
|
|
function useDocumentTitle(title) {
|
2023-02-11 10:22:15 -05:00
|
|
|
useEffect(() => {
|
|
|
|
|
document.title = title;
|
|
|
|
|
}, [title]);
|
|
|
|
|
|
2023-02-14 21:23:14 -05:00
|
|
|
// useEffect(
|
|
|
|
|
// () => () => {
|
|
|
|
|
// if (!prevailOnUnmount) {
|
|
|
|
|
// document.title = defaultTitle.current;
|
|
|
|
|
// }
|
|
|
|
|
// }, []
|
|
|
|
|
// );
|
2023-02-11 10:22:15 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default useDocumentTitle;
|