complete renaming functions, abstracts more svg, sets title to current convo title, adds a try again feature to errors

This commit is contained in:
Daniel Avila 2023-02-11 10:22:15 -05:00
parent 592b7629aa
commit 5af5a97d8f
24 changed files with 512 additions and 82 deletions

View file

@ -0,0 +1,20 @@
// 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;