import { T0C } from '../constants'; import { useBackend } from '../backend'; import { Button, Knob, Section, LabeledControls, LabeledList } from '../components'; import { Window } from '../layouts'; import { BooleanLike } from 'common/react'; type Data = { temp: number; minTemp: number; maxTemp: number; cell: BooleanLike; power: BooleanLike; }; export const SpaceHeater = (props, context) => { const { act, data } = useBackend(context); const { temp, minTemp, maxTemp, cell, power } = data; return (
{temp} K ({temp - T0C}° C) {power}% {!cell && '(No Cell Inserted)'}
act('temp', { newtemp: val + T0C })} /> {cell ? (
); };