mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-21 10:50:14 +01:00
20 lines
429 B
JavaScript
20 lines
429 B
JavaScript
// useDocumentTitle.js
|
|
import { useRef, useEffect } from 'react';
|
|
|
|
function useDocumentTitle(title, prevailOnUnmount = false) {
|
|
const defaultTitle = useRef(document.title);
|
|
|
|
useEffect(() => {
|
|
document.title = title;
|
|
}, [title]);
|
|
|
|
// useEffect(
|
|
// () => () => {
|
|
// if (!prevailOnUnmount) {
|
|
// document.title = defaultTitle.current;
|
|
// }
|
|
// }, []
|
|
// );
|
|
}
|
|
|
|
export default useDocumentTitle;
|