File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ import Menu from '@mui/material/Menu';
1212import MenuItem from '@mui/material/MenuItem' ;
1313import Image from 'next/image' ;
1414import * as React from 'react' ;
15- import { ClientImages } from '../misc/clientimages' ;
15+ import { ClientImages , UnknownImage } from '../misc/clientimages' ;
1616import { Client , ReleaseAsset } from '../misc/model' ;
1717import {
1818 ApplyConfigDialog ,
@@ -123,10 +123,10 @@ export default function ClientCard({
123123 < CardHeader
124124 avatar = {
125125 < Image
126- src = { ClientImages [ client . platform ] }
126+ src = { ClientImages [ client . platform ] ? client . platform : "Unknown device" }
127127 width = { 50 }
128128 height = { 50 }
129- alt = { client . platform }
129+ alt = { client . platform || "Unknown device" }
130130 priority = { true }
131131 placeholder = "blur" > </ Image >
132132 }
Original file line number Diff line number Diff line change @@ -3,10 +3,13 @@ import ESP32_S3_BOX_3 from '../public/static/ESP32-S3-BOX-3.png';
33import ESP32_S3_BOX_LITE from '../public/static/ESP32-S3-BOX-LITE.png' ;
44import M5STACK_CORES3 from '../public/static/M5STACK-CORES3.png' ;
55import { StaticImageData } from 'next/image' ;
6+ import UNKNOWN from '../public/static/unknown.png' ;
67
78export const ClientImages : { [ key : string ] : StaticImageData } = {
89 'ESP32-S3-BOX' : ESP32_S3_BOX ,
910 'ESP32-S3-BOX-3' : ESP32_S3_BOX_3 ,
1011 'ESP32-S3-BOX-LITE' : ESP32_S3_BOX_LITE ,
1112 'M5STACK-CORES3' : M5STACK_CORES3 ,
1213} ;
14+
15+ export const UnknownImage = UNKNOWN ;
You can’t perform that action at this time.
0 commit comments