File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 1- import React , { type FC , useState } from 'react' ;
1+ import React , { type FC , useEffect , useState } from 'react' ;
22import { Cluster , ClusterFeaturesEnum } from 'generated-sources' ;
33import * as S from 'components/Nav/Nav.styled' ;
44import MenuTab from 'components/Nav/Menu/MenuTab' ;
@@ -35,14 +35,18 @@ const ClusterMenu: FC<ClusterMenuProps> = ({
3535 const hasFeatureConfigured = ( key : ClusterFeaturesEnum ) =>
3636 features ?. includes ( key ) ;
3737
38- const [ isOpen , setIsOpen ] = useState ( ! ! opened ) ;
38+ const [ isOpen , setIsOpen ] = useState ( opened ) ;
3939 const location = useLocation ( ) ;
4040 const navigate = useNavigate ( ) ;
4141 const [ colorKey , setColorKey ] = useLocalStorage < ClusterColorKey > (
4242 `clusterColor-${ name } ` ,
4343 'transparent'
4444 ) ;
4545
46+ useEffect ( ( ) => {
47+ if ( opened ) setIsOpen ( true ) ;
48+ } , [ opened ] ) ;
49+
4650 const getIsMenuItemActive = ( path : string ) => {
4751 return location . pathname . includes ( path ) ;
4852 } ;
You can’t perform that action at this time.
0 commit comments