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;