import { useBackend } from '../backend'; import { Button, Section, LabeledList } from '../components'; import { Window } from '../layouts'; export const GravityGenerator = (props, context) => { const { act, data } = useBackend(context); const { breaker, charge_count, charging_state, on, operational } = data; let genstatus = 'Offline'; if (breaker && charge_count < 100) { genstatus = 'CHARGING'; } else if (breaker && charge_count >= 100) { genstatus = 'Running'; } else if (!breaker && charge_count > 0) { genstatus = 'DISCHARGING'; } return (
act('gentoggle')} /> }> {breaker ? 'Generator Enabled' : 'Generator Disabled'} Generator {genstatus} {charge_count}%
); };