Skip to content

Commit 4d53129

Browse files
committed
Fix the active class name behavior for links in the example page
1 parent f349fdc commit 4d53129

File tree

2 files changed

+21
-22
lines changed

2 files changed

+21
-22
lines changed

examples/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
vertical-align: bottom;
3131
}
3232

33-
.link-active,
34-
.link-active:focus,
35-
.link-active:hover {
33+
.pure-menu-link.active,
34+
.pure-menu-link.active:focus,
35+
.pure-menu-link.active:hover {
3636
color: #fff;
3737
background: #20a0ff;
3838
}

examples/index.js

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import 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

55
import SimpleMenu from './SimpleMenu';
66
import MultipleTargets from './MultipleTargets';
@@ -14,8 +14,7 @@ import Nested from './Nested';
1414
import './react-contextmenu.css';
1515

1616
const commonProps = {
17-
className: 'pure-menu-link',
18-
activeClassName: 'link-active'
17+
className: 'pure-menu-link'
1918
};
2019

2120
function 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

Comments
 (0)