File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1- import React , { useContext , useRef } from "react" ;
1+ import React , { useContext , useMemo , useRef } from "react" ;
22import styled , { css } from "styled-components" ;
33import { useToggle } from "react-use" ;
44import { landscapeStyle } from "styles/landscapeStyle" ;
@@ -53,9 +53,10 @@ const MobileHeader = () => {
5353 const [ isOpen , toggleIsOpen ] = useToggle ( false ) ;
5454 const containerRef = useRef ( null ) ;
5555 useFocusOutside ( containerRef , ( ) => toggleIsOpen ( false ) ) ;
56+ const memoizedContext = useMemo ( ( ) => ( { isOpen, toggleIsOpen } ) , [ isOpen , toggleIsOpen ] ) ;
5657 return (
5758 < Container ref = { containerRef } >
58- < OpenContext . Provider value = { { isOpen , toggleIsOpen } } >
59+ < OpenContext . Provider value = { memoizedContext } >
5960 < StyledLink to = { "/" } >
6061 < KlerosCourtLogo />
6162 </ StyledLink >
You can’t perform that action at this time.
0 commit comments