({ item, children, selected }: { item: SideNavItem, children: ReactNode, selected: boolean })
| 115 | } |
| 116 | |
| 117 | export function NavButton({ item, children, selected }: { item: SideNavItem, children: ReactNode, selected: boolean }) { |
| 118 | let sideNavController = UseSideNavController(); |
| 119 | |
| 120 | if (item.isNavLink) { |
| 121 | return <ListItemButton |
| 122 | selected={selected} |
| 123 | component={Link} |
| 124 | to={item.path} |
| 125 | onClick={() => sideNavController.close()}> |
| 126 | {children} |
| 127 | </ ListItemButton> |
| 128 | } |
| 129 | |
| 130 | return <ListItemButton href={item.path}>{children}</ListItemButton> |
| 131 | } |
nothing calls this directly
no test coverage detected