Skip to content

Commit 33f7a99

Browse files
committed
fix(NavItem): add type to context parameter in handleNavItemClick
1 parent d09c96f commit 33f7a99

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

packages/react-core/src/components/Nav/NavItem.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import styles from '@patternfly/react-styles/css/components/Nav/nav';
1313
import menuStyles from '@patternfly/react-styles/css/components/Menu/menu';
1414
import dividerStyles from '@patternfly/react-styles/css/components/Divider/divider';
1515
import { css } from '@patternfly/react-styles';
16-
import { NavContext, NavSelectClickHandler } from './Nav';
16+
import { NavContext, NavContextProps, NavSelectClickHandler } from './Nav';
1717
import { PageSidebarContext } from '../Page/PageSidebar';
1818
import { PageContext } from '../Page/PageContext';
1919
import { useOUIAProps, OUIAProps } from '../../helpers';
@@ -195,15 +195,15 @@ const NavItemBase: React.FunctionComponent<NavItemProps> = ({
195195

196196
const tabIndex = isSidebarOpen ? null : -1;
197197

198-
const handleNavItemClick = (event: any, context: any, preventLinkDefault: boolean) => {
198+
const handleNavItemClick = (event: any, context: NavContextProps, preventLinkDefault: boolean) => {
199199
context.onSelect(event, groupId, itemId, to, preventLinkDefault, onClick);
200200

201201
if (isManagedSidebar && isMobile && isSidebarOpen) {
202202
onSidebarToggle();
203203
}
204204
};
205205

206-
const renderDefaultLink = (context: any): React.ReactNode => {
206+
const renderDefaultLink = (context: NavContextProps): React.ReactNode => {
207207
const preventLinkDefault = preventDefault || !to;
208208
return (
209209
<Component
@@ -228,7 +228,7 @@ const NavItemBase: React.FunctionComponent<NavItemProps> = ({
228228
);
229229
};
230230

231-
const renderClonedChild = (context: any, child: React.ReactElement<any>): React.ReactNode =>
231+
const renderClonedChild = (context: NavContextProps, child: React.ReactElement<any>): React.ReactNode =>
232232
cloneElement(child, {
233233
onClick: (e: MouseEvent) => handleNavItemClick(e, context, preventDefault),
234234
'aria-current': isActive ? 'page' : null,

0 commit comments

Comments
 (0)