TabMenu with react-router-dom v6
Posted: 04 Jul 2022, 07:37
Hi,
Could someone please explain how to use TabMenu with react-router-dom v6? In v5 you can just do this
but in v6 you need to wrap Route with <Routes>
The OnTabChange event cannot see the routes.
cheers.
Could someone please explain how to use TabMenu with react-router-dom v6? In v5 you can just do this
Code: Select all
<div className="col-12 md:col-6">
<div className="card card-w-title">
<h5>TabMenu</h5>
<TabMenu model={wizardItems} activeIndex={activeIndex} onTabChange={(e) => setActiveIndex(e.index)} />
<Route exact path={'/menu'} component={PersonalDemo} />
<Route path={'/menu/confirmation'} component={ConfirmationDemo} />
<Route path={'/menu/payment'} component={PaymentDemo} />
<Route path={'/menu/seat'} component={SeatDemo} />
</div>
</div>
Code: Select all
<div className="col-12 md:col-6">
<div className="card card-w-title">
<h5>TabMenu</h5>
<TabMenu model={wizardItems} activeIndex={activeIndex} onTabChange={(e) => setActiveIndex(e.index)} />
<Routes>
<Route exact path={'/menu'} component={PersonalDemo} />
<Route path={'/menu/confirmation'} component={ConfirmationDemo} />
<Route path={'/menu/payment'} component={PaymentDemo} />
<Route path={'/menu/seat'} component={SeatDemo} />
</Routes>
</div>
</div>
cheers.