import React from 'react'; import type { IBLEConnection, IHTTPConnection, ISerialConnection, Protobuf, Types, } from '@meshtastic/meshtasticjs'; import type { LanguageEnum, languageTemplate } from '../App'; import Channels from './Sidebar/Channels/Index'; import Device from './Sidebar/Device/Index'; import Nodes from './Sidebar/Nodes/Index'; import UI from './Sidebar/UI/Index'; interface SidebarProps { isReady: boolean; nodes: Types.NodeInfoPacket[]; channels: Protobuf.Channel[]; connection: ISerialConnection | IHTTPConnection | IBLEConnection; language: LanguageEnum; setLanguage: React.Dispatch>; translations: languageTemplate; myId: number; sidebarOpen: boolean; darkmode: boolean; setDarkmode: React.Dispatch>; } const Sidebar = (props: SidebarProps): JSX.Element => { return (
); }; export default Sidebar;