import * as React from 'react'; import { NavLink } from 'react-router-dom'; import { Brand, Nav, NavExpandable, NavItem, NavList, PageSidebar, PageSidebarBody, } from '@patternfly/react-core'; import { useThemeContext, images as kubeflowImages } from 'mod-arch-kubeflow'; import { isNavDataGroup, NavDataHref, NavDataGroup, NavDataItem } from '~/app/standalone/types'; const NavHref: React.FC<{ item: NavDataHref }> = ({ item }) => ( {item.label} ); const NavGroup: React.FC<{ item: NavDataGroup }> = ({ item }) => { const { children } = item; const [expanded, setExpanded] = React.useState(false); return ( setExpanded(val)} aria-label={item.label} > {children.map((childItem) => ( ))} ); }; export type NavSidebarProps = { navData: NavDataItem[]; }; const NavSidebar: React.FC = ({ navData }) => { const { isMUITheme } = useThemeContext(); return ( ); }; export default NavSidebar;