import { BooleanLike } from 'common/react'; import { useBackend } from '../backend'; import { Button, LabeledList, Section, Box, ProgressBar } from '../components'; import { Window } from '../layouts'; type Data = { mode: number; pressure: number; isAI: BooleanLike; panel_open: BooleanLike; flushing: BooleanLike; }; export const DisposalBin = (props, context) => { const { act, data } = useBackend(context); const { mode, pressure, isAI, panel_open, flushing } = data; let stateColor; let stateText; if (mode === 2) { stateColor = 'good'; stateText = 'Ready'; } else if (mode <= 0) { stateColor = 'bad'; stateText = 'N/A'; } else if (mode === 1) { stateColor = 'average'; stateText = 'Pressurizing'; } else { stateColor = 'average'; stateText = 'Idle'; } return (
Status {stateText} Controls
); };