import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Box, Button, LabeledList, NoticeBox, ProgressBar, Section } from '../components'; export const PortableGenerator = props => { const { act, data } = useBackend(props); let stackPercentState; if (data.stack_percent > 50) { stackPercentState = 'good'; } else if (data.stack_percent > 15) { stackPercentState = 'average'; } else { stackPercentState = 'bad'; } return ( {!data.anchored && ( Generator not anchored. )}
{data.sheets} {(data.sheets >= 1) && ( )} {data.current_heat < 100 ? ( Nominal ) : ( data.current_heat < 200 ? ( Caution ) : ( DANGER ) )}
{data.power_output} {data.connected ? data.power_available : "Unconnected"}
); };