Path: blob/master/cloud/ai-service-apps/nextjs-carbon-react-ui/src/components/AppHeader/AppHeader.js
6408 views
import { useContext } from "react";1import {2Header,3HeaderContainer,4HeaderName,5HeaderMenuButton,6HeaderGlobalBar,7SkipToContent,8} from "@carbon/react";9import { DeploymentContext } from "../../contexts/deployment-context";10import ProfilePanel from "./ProfilePanel";1112const AppHeader = () => {13const deployment = useContext(DeploymentContext);14const brandName = deployment?.name;1516return (17<HeaderContainer18render={({ isSideNavExpanded, onClickSideNavExpand }) => (19<Header aria-label="Aplication header" className="app-header">20<SkipToContent />21<HeaderMenuButton22aria-label="Open menu"23onClick={onClickSideNavExpand}24isActive={isSideNavExpanded}25/>26<HeaderName href="/" prefix="IBM">27{brandName}28</HeaderName>29<HeaderGlobalBar className="app-header__navbar">30<ProfilePanel />31</HeaderGlobalBar>32</Header>33)}34/>35);36};3738export default AppHeader;394041