const preact = require('preact'); // const key = require('keymaster'); const range = require('lodash/range'); const VboxContainer = require('./vbox.container'); const molecule = require('./molecule'); const saw = require('./saw.component'); function Cryp(cryp) { const skills = range(0, 4).map((i) => { const s = cryp.skills[i] ? cryp.skills[i].skill : ( ); return ; }); const stats = [ { stat: 'hp', colour: '#1FF01F' }, { stat: 'green_damage', colour: '#1FF01F' }, { stat: 'red_shield', colour: '#a52a2a' }, { stat: 'red_damage', colour: '#a52a2a' }, { stat: 'blue_shield', colour: '#3498db' }, { stat: 'blue_damage', colour: '#3498db' }, { stat: 'speed', colour: '#FFD123' }, ].map((s, i) => (
{saw(s.colour)}
{cryp[s.stat].value}
)); return (
{molecule}
{cryp.name}
{skills}
{stats}
); } function InstanceComponent(args) { const { // account, instance, quit, sendInstanceReady, } = args; if (!instance) return
...
; const cryps = instance.cryps.map(Cryp); return (
 
{cryps}
); } module.exports = InstanceComponent;