Browse Source
Merge pull request #253 from Server2003User/master
Add device firmware version to WebUI
pull/255/head
Hunter Thornsberry
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
9 additions and
2 deletions
-
src/components/Sidebar.tsx
|
|
|
@ -12,7 +12,8 @@ import { |
|
|
|
SettingsIcon, |
|
|
|
UsersIcon, |
|
|
|
ZapIcon, |
|
|
|
BatteryMediumIcon |
|
|
|
BatteryMediumIcon, |
|
|
|
CpuIcon |
|
|
|
} from "lucide-react"; |
|
|
|
|
|
|
|
export interface SidebarProps { |
|
|
|
@ -20,8 +21,9 @@ export interface SidebarProps { |
|
|
|
} |
|
|
|
|
|
|
|
export const Sidebar = ({ children }: SidebarProps): JSX.Element => { |
|
|
|
const { hardware, nodes } = useDevice(); |
|
|
|
const { hardware, nodes, metadata } = useDevice(); |
|
|
|
const myNode = nodes.get(hardware.myNodeNum); |
|
|
|
const myMetadata = metadata.get(0); |
|
|
|
const { activePage, setActivePage, setDialogOpen } = useDevice(); |
|
|
|
|
|
|
|
interface NavLink { |
|
|
|
@ -84,6 +86,10 @@ export const Sidebar = ({ children }: SidebarProps): JSX.Element => { |
|
|
|
<ZapIcon size={24} viewBox={'0 0 36 24'}/> |
|
|
|
<Subtle>{myNode?.deviceMetrics?.voltage.toPrecision(3) ?? "UNK"} volts</Subtle> |
|
|
|
</div> |
|
|
|
<div className="flex items-center"> |
|
|
|
<CpuIcon size={24} viewBox={'0 0 36 24'}/> |
|
|
|
<Subtle>v{ myMetadata?.firmwareVersion ?? "UNK"}</Subtle> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<SidebarSection label="Navigation"> |
|
|
|
@ -103,3 +109,4 @@ export const Sidebar = ({ children }: SidebarProps): JSX.Element => { |
|
|
|
</div> |
|
|
|
); |
|
|
|
}; |
|
|
|
|
|
|
|
|