@@ -9,20 +9,20 @@ import { useWebSocket } from "../utils/hooks";
99export function Status ( { disabled } : { disabled : boolean } ) {
1010 const tooltipRef = useRef < SVGSVGElement > ( null ) ;
1111
12- const [ appliedSpeed , setAppliedSpeed ] = useState < string | number | null > ( "-" ) ;
13- const [ avgCPUTemp , setAvgCPUTemp ] = useState < string | number > ( "-" ) ;
14- const [ avgGPUTemp , setAvgGPUTemp ] = useState < string | number > ( "-" ) ;
15- const [ target , setTarget ] = useState < string | number > ( "-" ) ;
12+ const [ appliedSpeed , setAppliedSpeed ] = useState < string > ( "-" ) ;
13+ const [ avgCPUTemp , setAvgCPUTemp ] = useState < string > ( "-" ) ;
14+ const [ avgGPUTemp , setAvgGPUTemp ] = useState < string > ( "-" ) ;
15+ const [ target , setTarget ] = useState < string > ( "-" ) ;
1616
1717 const { isConnected, sendJsonMessage, lastJsonMessage } = useWebSocket ( ) ;
1818
1919 useEffect ( ( ) => {
2020 const { kind, data } = lastJsonMessage ;
2121 if ( kind === MessageToClientKind . FanControlActivity ) {
22- setAppliedSpeed ( data . appliedSpeed ) ;
23- setAvgCPUTemp ( data . avgCPUTemp ) ;
24- setAvgGPUTemp ( data . avgGPUTemp ) ;
25- setTarget ( data . target ) ;
22+ setAppliedSpeed ( data . appliedSpeed ? data . appliedSpeed . toString ( ) : "-" ) ;
23+ setAvgCPUTemp ( data . avgCPUTemp . toString ( ) ) ;
24+ setAvgGPUTemp ( data . avgGPUTemp . toString ( ) ) ;
25+ setTarget ( data . target . toString ( ) ) ;
2626 } else if ( kind === "error" ) {
2727 console . error ( data ) ;
2828 }
0 commit comments