import * as React from "react"; import { useStyletron } from "baseui"; import { AppNavBar, setItemActive, NavItem } from "baseui/app-nav-bar"; export default function Example() { const [css] = useStyletron(); const [mainItems, setMainItems] = React.useState([ { label: "main one", info: { color: "blue" } }, { label: "main two", info: { color: "red" } }, ]); const userItems = [ { label: "user one", info: { color: "green" } }, { label: "user two", info: { color: "yellow" } }, ]; function handleMainItemSelect(item: NavItem) { setMainItems((prev) => setItemActive(prev, item)); } return ( (
{item.info ? `color: ${item.info.color}` : item.label}
)} onMainItemSelect={handleMainItemSelect} username="Umka Marshmallow" usernameSubtitle="5.0" userImgUrl="" /> ); }