Skip to content

Commit 6da4f89

Browse files
committed
fix poe status display
1 parent 9f7c7e1 commit 6da4f89

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [Unreleased]
99

10+
### Fixed
11+
12+
- PoE status display
13+
1014
## [0.5.1] - 2026-02-07
1115

16+
An even further reduction in zip size to `11.9 KB`!
17+
1218
### Changed
1319

1420
- Use toggle boxes instead of radio buttons

src/legend.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const states = [
66
{ help: "link established at 100M", port: { link: { speed: 100 } } },
77
{ help: "link established at 1G", port: { link: { speed: 1000 } } },
88
{ help: "link established at 10G", port: { link: { speed: 10000 } } },
9-
{ help: "poe enabled (802.3at/af mode)", port: { poe: { enabled: true, mode: "802.3at" } } },
9+
{ help: "poe enabled (802.3at/af mode)", port: { poe: { enabled: true, mode: "at" } } },
1010
{ help: "stp enabled", port: { stp: true } },
1111
{ help: "lacp enabled", port: { lacp: true } },
1212
{ help: "vlan id", port: { vlan: { pvid: 10 } } },
@@ -33,7 +33,7 @@ export default function Legend({ poe }) {
3333
.filter(s => poe || !('poe' in s.port))
3434
.map((s, i) => (
3535
<span key={i} className="legend-item">
36-
<dt><Port number="X" port={s.port} /></dt>
36+
<dt><Port number="X" port={s.port} poe={poe} /></dt>
3737
<dd>{s.help}</dd>
3838
</span>
3939
))}

src/port.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ export default function Port({ number, port, poe }) {
55
if (!(port?.enabled ?? true)) className += ' disabled';
66

77
return (
8-
<div className={className}>
8+
<div className={className} title={port?.name}>
99
{port?.lacp && <span className="port-badge port-badge-lacp">&bull;</span>}
1010
{port?.stp && <span className="port-badge port-badge-stp">&bull;</span>}
11-
{poe && port?.poe?.enabled && <span className="port-poe">{port?.poe?.mode?.substring(5)}</span>}
11+
{poe && port?.poe?.enabled && port?.poe?.mode !== 'disable' && <span className="port-poe">{port?.poe?.mode}</span>}
1212
{number}
1313
<span className="port-vlan">{port?.vlan?.pvid}</span>
1414
</div>

0 commit comments

Comments
 (0)