Я зациклил этот вложенный массив и хочу видеть подстраницы только при нажатии второй страницы.
Как я могу это сделать?
const pages: Page = {
termsPage: [
{
name: 'First Page', path: '/one/two/'
},
{
name: 'Second Page', path: '/three/four/',
routes: [
{
name: 'subpage1', path: '/sub1/'
},
{
name: 'subpage2', path: '/sub2/'
}
]
},
{
name: 'Third Page', path: '/five/six/'
},
{
name: 'Fourth Page', path: '/seven/eight/'
},
{
name: 'Fives Page', path: '/nine/ten/'
}
];
}
Как можно нажать на вторую страницу, которая перенаправляет на subpage1 и стал активным?
const navigation =() => {
return (
<div>
{pages.termsPage.map((route, i) => {
<>
<Link to={route.path} key={i}>{route.name}</Link>
{route.routes ? route.routes.map((route, i)=>{
<Link to={route.path} key={i}>{route.name}</Link>
})}
</>
})}
</div>);
}