diff --git a/.gitignore b/.gitignore index 5039d8b..17657ea 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules lib dist build +.idea diff --git a/src/index.tsx b/src/index.tsx index 244bc38..d3b6552 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -14,6 +14,7 @@ declare global { export type ContextProps = { options?: {}; + children?: React.ReactNode; }; const MathJaxContext = createContext({}); @@ -22,7 +23,7 @@ export const MathJaxProvider: React.FC = ({ children = null, }) => { const ref = useRef(null); - const [mathJax, setMathJax] = useState(window.MathJax || options); + const [mathJax, setMathJax] = useState(typeof window !== 'undefined' ? window.MathJax : options); useEffect(() => { const existingScript = document.getElementById("mathjax-script");