import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Box, Button, LabeledList, ProgressBar, Section } from '../components'; import { Window } from '../layouts'; export const OvermapShipSensors = (props, context) => { return ( ); }; export const OvermapShipSensorsContent = (props, context) => { const { act, data } = useBackend(context); const { viewing, on, range, health, max_health, heat, critical_heat, status, contacts } = data; return (
}> {status} {health} / {max_health} {(heat < critical_heat * 0.5 && Temperature low.) || (heat < critical_heat * 0.75 && Sensor temperature high!) || ( TEMPERATURE CRITICAL: Disable or reduce power immediately! )}
{(contacts.length && contacts.map((alien) => ( ))) || No contacts on sensors.}
{(data.status === 'MISSING' && (
)) || null}
); };