Skip to content

Commit 88adfce

Browse files
authored
Hide tracker firmware version when board type is unknown (#1721)
1 parent 3d02795 commit 88adfce

1 file changed

Lines changed: 29 additions & 27 deletions

File tree

gui/src/components/tracker/TrackerSettings.tsx

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ export function TrackerSettingsPage() {
199199
shakeHighlight={false}
200200
/>
201201
)}
202-
{
202+
{tracker?.device?.hardwareInfo?.hardwareIdentifier != 'Unknown' && (
203203
<div className="flex flex-col bg-background-70 p-3 rounded-lg gap-2">
204204
<Typography
205205
variant="section-title"
@@ -228,31 +228,33 @@ export function TrackerSettingsPage() {
228228
: '--'}
229229
</Typography>
230230
</div>
231-
<div className="flex justify-between gap-2">
232-
<Typography id="tracker-settings-latest-version" />
233-
{!updateUnavailable && (
234-
<>
235-
{currentFirmwareRelease && (
236-
<Typography
237-
color={
238-
needUpdate === 'updated'
239-
? undefined
240-
: 'text-accent-background-10'
241-
}
242-
textAlign="text-end"
243-
whitespace="whitespace-pre-wrap"
244-
>
245-
{currentFirmwareRelease.name}
246-
</Typography>
247-
)}
248-
</>
249-
)}
250-
{updateUnavailable && (
251-
<Typography id="tracker-settings-update-unavailable-v2">
252-
No releases found
253-
</Typography>
254-
)}
255-
</div>
231+
{!!tracker?.device?.hardwareInfo?.officialBoardType && (
232+
<div className="flex justify-between gap-2">
233+
<Typography id="tracker-settings-latest-version" />
234+
{!updateUnavailable && (
235+
<>
236+
{currentFirmwareRelease && (
237+
<Typography
238+
color={
239+
needUpdate === 'updated'
240+
? undefined
241+
: 'text-accent-background-10'
242+
}
243+
textAlign="text-end"
244+
whitespace="whitespace-pre-wrap"
245+
>
246+
{currentFirmwareRelease.name}
247+
</Typography>
248+
)}
249+
</>
250+
)}
251+
{updateUnavailable && (
252+
<Typography id="tracker-settings-update-unavailable-v2">
253+
No releases found
254+
</Typography>
255+
)}
256+
</div>
257+
)}
256258
</div>
257259
{!updateUnavailable && (
258260
<Tooltip
@@ -291,7 +293,7 @@ export function TrackerSettingsPage() {
291293
</Tooltip>
292294
)}
293295
</div>
294-
}
296+
)}
295297

296298
<div className="flex flex-col bg-background-70 p-3 rounded-lg gap-2 overflow-x-auto">
297299
<div className="flex justify-between">

0 commit comments

Comments
 (0)