import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { AnimatedNumber, Button, LabeledList, NoticeBox, ProgressBar, Section, Tabs } from '../components'; export const OperatingComputer = props => { const { act, data } = useBackend(props); const damageTypes = [ { label: 'Brute', type: 'bruteLoss', }, { label: 'Burn', type: 'fireLoss', }, { label: 'Toxin', type: 'toxLoss', }, { label: 'Respiratory', type: 'oxyLoss', }, ]; const { table, surgeries = [], procedures = [], patient = {}, } = data; return ( {!table && ( No Table Detected )}
{patient ? ( {patient.stat} {patient.blood_type} = 0 ? 'good' : 'average'} content={( )} /> {damageTypes.map(type => ( )} /> ))} ) : ( 'No Patient Detected' )}
{procedures.length ? ( procedures.map(procedure => (
{procedure.next_step} {procedure.chems_needed && ( Required Chemicals:
{procedure.chems_needed}
)}
{!!data.alternative_step && ( {procedure.alternative_step} {procedure.alt_chems_needed && ( Required Chemicals:
{procedure.alt_chems_needed}
)}
)}
)) ) : ( 'No Active Procedures' )}
); };