fix: third level navigation links

This commit is contained in:
Rafael Taranto 2025-05-19 09:58:45 +01:00
parent dc28ece83d
commit 2bd0b55ad7
2 changed files with 6 additions and 8 deletions

View file

@ -35,6 +35,7 @@ const Link = ({
const [isActive] = useRoute(props.to) const [isActive] = useRoute(props.to)
const isParentActive = isParent && location.startsWith(props.to) const isParentActive = isParent && location.startsWith(props.to)
if (isActive || isParentActive) setActive(item) if (isActive || isParentActive) setActive(item)
console.log(location, isParentActive, isParent, location.startsWith(props.to))
const classNames = classnames({ const classNames = classnames({
[className]: true, [className]: true,
@ -63,6 +64,7 @@ const Subheader = ({ item, user }) => {
<Link <Link
to={it.route} to={it.route}
state={{ prev }} state={{ prev }}
isParent={it.children?.length}
className={styles.subheaderLink} className={styles.subheaderLink}
activeClassName={styles.activeSubheaderLink} activeClassName={styles.activeSubheaderLink}
item={it.route} item={it.route}

View file

@ -152,10 +152,8 @@ const getLamassuRoutes = () => [
get component() { get component() {
return () => ( return () => (
<Redirect <Redirect
to={{ to={this.children[0].route}
pathname: this.children[0].route, state={{ prev: this.state?.prev }}
state: { prev: this.state?.prev },
}}
/> />
) )
}, },
@ -245,10 +243,8 @@ const getLamassuRoutes = () => [
get component() { get component() {
return () => ( return () => (
<Redirect <Redirect
to={{ to={this.children[0].route}
pathname: this.children[0].route, state={{ prev: this.state?.prev }}
state: { prev: this.state?.prev },
}}
/> />
) )
}, },