import React, { useContext } from 'react'; import Select from 'components/common/Select/Select'; import Logo from 'components/common/Logo/Logo'; import Version from 'components/Version/Version'; import GitIcon from 'components/common/Icons/GitIcon'; import DiscordIcon from 'components/common/Icons/DiscordIcon'; import AutoIcon from 'components/common/Icons/AutoIcon'; import SunIcon from 'components/common/Icons/SunIcon'; import MoonIcon from 'components/common/Icons/MoonIcon'; import { ThemeModeContext } from 'components/contexts/ThemeModeContext'; import UserInfo from './UserInfo/UserInfo'; import * as S from './NavBar.styled'; interface Props { onBurgerClick: () => void; } export type ThemeDropDownValue = 'auto_theme' | 'light_theme' | 'dark_theme'; const options = [ { label: ( <>
Auto theme
), value: 'auto_theme', }, { label: ( <>
Light theme
), value: 'light_theme', }, { label: ( <>
Dark theme
), value: 'dark_theme', }, ]; const NavBar: React.FC = ({ onBurgerClick }) => { const { themeMode, setThemeMode } = useContext(ThemeModeContext); return ( UI for Apache Kafka