fix: third level navigation links
This commit is contained in:
parent
dc28ece83d
commit
2bd0b55ad7
2 changed files with 6 additions and 8 deletions
|
|
@ -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}
|
||||||
|
|
|
||||||
|
|
@ -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 },
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue