Skip to content

Commit dde7f1c

Browse files
committed
fix: CSidebarNavItem: add innerRef prop
1 parent ee952af commit dde7f1c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/CSidebarNavItem.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import classNames from 'classnames'
44
import { CLink, CBadge } from './index'
55
import { CIcon } from '@coreui/icons-react'
66
import { iconProps } from './CSidebarNavDropdown'
7-
//component - CoreUI / CSidebarNavItem
87

8+
//component - CoreUI / CSidebarNavItem
99
const CSidebarNavItem = props => {
1010

1111
const {
1212
children,
1313
className,
1414
//
15+
innerRef,
1516
name,
1617
icon,
1718
fontIcon,
@@ -22,7 +23,6 @@ const CSidebarNavItem = props => {
2223
} = props
2324

2425
//render
25-
2626
const classes = classNames(
2727
'c-sidebar-nav-item',
2828
className
@@ -35,7 +35,7 @@ const CSidebarNavItem = props => {
3535

3636
const routerLinkProps = rest.to && { exact: true, activeClassName: 'c-active'}
3737
return (
38-
<li className={classes}>
38+
<li className={classes} ref={innerRef}>
3939
{ children ||
4040
<CLink
4141
className={linkClasses}
@@ -56,6 +56,7 @@ CSidebarNavItem.propTypes = {
5656
children: PropTypes.node,
5757
className: PropTypes.string,
5858
//
59+
innerRef: PropTypes.oneOfType([PropTypes.func, PropTypes.string, PropTypes.object]),
5960
icon: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
6061
fontIcon: PropTypes.string,
6162
badge: PropTypes.object,

0 commit comments

Comments
 (0)