import { useBackend } from '../backend'; import { AnimatedNumber, Box, Button, LabeledList, ProgressBar, Section, Table } from '../components'; import { Window } from '../layouts'; export const Batteryrack = (props, context) => { const { act, data } = useBackend(context); const { mode, transfer_max, output_load, input_load, equalise, blink_tick, cells_max, cells_cur, cells_list, } = data; return (
{(mode === 1 && OUTPUT ONLY) || (mode === 2 && INPUT ONLY) || (mode === 3 && INPUT AND OUTPUT) || ( OFFLINE )} / {transfer_max} W / {transfer_max} W
{cells_list.map((cell) => ( Cell {cell.slot} {cell.used ? cell.percentage + '%' : 'N/C'}
); };