Skip to content

Commit 8693743

Browse files
committed
Merge 'jeff-nz-feature/sidebar-badge-on-parent-menus'
2 parents 1f167ea + 43d8fef commit 8693743

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

Diff for: CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
### [@coreui/react](https://coreui.io/) changelog
22

3+
##### `v2.0.9`
4+
- feat(Sidebar): badge on parent dropdown - thanks @jeff-nz
5+
- fix(SidebarNav): handleClick() target->currentTarget open
6+
- chore(demo): style.css update to `@coreui/coreui v2.0.15`
7+
38
##### `v2.0.8`
49
- refactor(SidebarMinimizer): extract `togglePs` method
510
- refactor(SidebarMinimizer): for use `togglePs` method

Diff for: demo/src/scss/style.css

+10-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coreui/react",
3-
"version": "2.0.8",
3+
"version": "2.0.9",
44
"description": "CoreUI React Bootstrap 4 components",
55
"license": "MIT",
66
"author": {

Diff for: src/SidebarNav.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class AppSidebarNav extends Component {
4141

4242
handleClick(e) {
4343
e.preventDefault();
44-
e.target.parentElement.classList.toggle('open');
44+
e.currentTarget.parentElement.classList.toggle('open');
4545
}
4646

4747
activeRoute(routeName, props) {
@@ -111,7 +111,7 @@ class AppSidebarNav extends Component {
111111
const classIcon = classNames('nav-icon', item.icon);
112112
return (
113113
<li key={key} className={this.activeRoute(item.url, this.props)}>
114-
<a className="nav-link nav-dropdown-toggle" href="#" onClick={this.handleClick}><i className={classIcon} />{item.name}</a>
114+
<a className="nav-link nav-dropdown-toggle" href="#" onClick={this.handleClick}><i className={classIcon} />{item.name}{this.navBadge(item.badge)}</a>
115115
<ul className="nav-dropdown-items">
116116
{this.navList(item.children)}
117117
</ul>

0 commit comments

Comments
 (0)