import { useBackend } from '../backend'; import { Box, Button, LabeledList, NoticeBox, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; import { round } from 'common/math'; export const PortableGenerator = (props, context) => { const { act, data } = useBackend(context); const stack_percent = data.fuel_stored / data.fuel_capacity; const stackPercentState = (stack_percent >= 0.5 && 'good') || (stack_percent > 0.15 && 'average') || 'bad'; return ( {!data.anchored && Generator not anchored.}
= 1 && ( ) }> {data.fuel_stored}cm³ {data.sheet_name} {data.fuel_stored}cm³ / {data.fuel_capacity}cm³ {data.fuel_usage} cm³/s {round(data.temperature_current)}°C
{data.power_output} {data.connected ? data.power_available : 'Unconnected'}
); };