11import React from 'react' ;
22import ReactDOM from 'react-dom' ;
3- import { HashRouter as Router , Route , NavLink as Link , Routes } from 'react-router-dom' ;
3+ import { HashRouter as Router , Route , NavLink , Routes } from 'react-router-dom' ;
44
55import SimpleMenu from './SimpleMenu' ;
66import MultipleTargets from './MultipleTargets' ;
@@ -14,8 +14,7 @@ import Nested from './Nested';
1414import './react-contextmenu.css' ;
1515
1616const commonProps = {
17- className : 'pure-menu-link' ,
18- activeClassName : 'link-active'
17+ className : 'pure-menu-link'
1918} ;
2019
2120function App ( ) {
@@ -24,44 +23,44 @@ function App() {
2423 < div className = 'pure-menu pure-menu-horizontal' >
2524 < ul className = 'pure-menu-list' >
2625 < li className = 'pure-menu-item' >
27- < Link { ...commonProps } to = '/simple-menu' >
26+ < NavLink { ...commonProps } to = '/simple-menu' >
2827 Simple Menu
29- </ Link >
28+ </ NavLink >
3029 </ li >
3130 < li className = 'pure-menu-item' >
32- < Link { ...commonProps } to = '/multiple-targets' >
31+ < NavLink { ...commonProps } to = '/multiple-targets' >
3332 Multiple Targets
34- </ Link >
33+ </ NavLink >
3534 </ li >
3635 < li className = 'pure-menu-item' >
37- < Link { ...commonProps } to = '/multiple-menus' >
36+ < NavLink { ...commonProps } to = '/multiple-menus' >
3837 Multiple Menus
39- </ Link >
38+ </ NavLink >
4039 </ li >
4140 < li className = 'pure-menu-item' >
42- < Link { ...commonProps } to = '/submenus' >
41+ < NavLink { ...commonProps } to = '/submenus' >
4342 Sub Menus
44- </ Link >
43+ </ NavLink >
4544 </ li >
4645 < li className = 'pure-menu-item' >
47- < Link { ...commonProps } to = '/dynamic-menu' >
46+ < NavLink { ...commonProps } to = '/dynamic-menu' >
4847 Dynamic Menu
49- </ Link >
48+ </ NavLink >
5049 </ li >
5150 < li className = 'pure-menu-item' >
52- < Link { ...commonProps } to = '/customization' >
51+ < NavLink { ...commonProps } to = '/customization' >
5352 Customization
54- </ Link >
53+ </ NavLink >
5554 </ li >
5655 < li className = 'pure-menu-item' >
57- < Link { ...commonProps } to = '/rtl-submenus' >
56+ < NavLink { ...commonProps } to = '/rtl-submenus' >
5857 Right-to-Left
59- </ Link >
58+ </ NavLink >
6059 </ li >
6160 < li className = 'pure-menu-item' >
62- < Link { ...commonProps } to = '/nested' >
61+ < NavLink { ...commonProps } to = '/nested' >
6362 Nested
64- </ Link >
63+ </ NavLink >
6564 </ li >
6665 </ ul >
6766 </ div >
0 commit comments