+
+
@@ -74,16 +70,16 @@ export default class NavDrawerAddMini extends React.Component
{
public onNavDrawerClick(e: any) {
const drawerItem: any = e.target.closest('igc-nav-drawer-item') ??
- (e.target.parentElement?.closest('igc-nav-drawer-item') ??
- null)
+ (e.target.parentElement?.closest('igc-nav-drawer-item') ??
+ null)
if (!drawerItem) { return; }
drawerItem.active = true;
const navDrawer = drawerItem.parentElement;
Array.from(navDrawer.querySelectorAll('igc-nav-drawer-item'))
- .filter((item: any) => item !== drawerItem)
- .forEach((child: any) => child.active = false);
+ .filter((item: any) => item !== drawerItem)
+ .forEach((child: any) => child.active = false);
const iconName = drawerItem.querySelector('igc-icon')!.name;
const icons = document.querySelectorAll(`igc-icon`);
diff --git a/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx b/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
index 52f73f296..5e6aea8b7 100644
--- a/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
+++ b/samples/menus/nav-drawer/add-positions-navbar/src/index.tsx
@@ -1,15 +1,9 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
-import { IgrNavbar, IgrNavDrawer, IgrNavDrawerHeaderItem, IgrNavDrawerItem, IgrIcon, IgrRadioGroup, IgrRadio, IgrNavDrawerModule, IgrNavbarModule, IgrRadioGroupModule, IgrRadioModule, IgrIconModule, registerIconFromText } from 'igniteui-react';
+import { IgrNavbar, IgrNavDrawer, IgrNavDrawerHeaderItem, IgrNavDrawerItem, IgrIcon, IgrRadioGroup, IgrRadio, registerIconFromText, IgrRadioChangeEventArgs } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
-IgrNavDrawerModule.register();
-IgrNavbarModule.register();
-IgrIconModule.register();
-IgrRadioGroupModule.register();
-IgrRadioModule.register();
-
const searchIcon = '';
const homeIcon = '';
const menuIcon = '';
@@ -38,45 +32,45 @@ export default class NavDrawerAddPositionsNavbar extends React.Component
-
- Sample Drawer
+
+ Sample Drawer
-
-
+
+
- Home
+ Home
-
-
-
- Start
+
+ Start
-
- End
+
+ End
-
- Top
+
+ Top
-
- Bottom
+
+ Bottom
-
+
-
{this.state.title}
+
{this.state.title}
@@ -91,16 +85,16 @@ export default class NavDrawerAddPositionsNavbar extends React.Component item !== drawerItem)
- .forEach((child: any) => child.active = false);
+ .filter((item: any) => item !== drawerItem)
+ .forEach((child: any) => child.active = false);
this.setState({ title: drawerItem.textContent });
}
@@ -110,9 +104,9 @@ export default class NavDrawerAddPositionsNavbar extends React.Component {
-
- Sample Drawer
+
+ Sample Drawer
-
-
+
+
- Home
+ Home
-
-
@@ -72,16 +65,16 @@ export default class NavDrawerStyling extends React.Component {
public onNavDrawerClick(e: any) {
const drawerItem: any = e.target.closest('igc-nav-drawer-item') ??
- (e.target.parentElement?.closest('igc-nav-drawer-item') ??
- null)
+ (e.target.parentElement?.closest('igc-nav-drawer-item') ??
+ null)
if (!drawerItem) { return; }
drawerItem.active = true;
const navDrawer = drawerItem.parentElement;
Array.from(navDrawer.querySelectorAll('igc-nav-drawer-item'))
- .filter((item: any) => item !== drawerItem)
- .forEach((child: any) => child.active = false);
+ .filter((item: any) => item !== drawerItem)
+ .forEach((child: any) => child.active = false);
}
public navDrawerRef(navDrawer: IgrNavDrawer) {