import { Component, Event, EventEmitter, h } from '@stencil/core'; import { resolveAsset } from '../../../classes/helpers'; @Component({ tag: 'progress-box', styleUrl: 'progress-box.css', scoped: true, }) export class ProgressBox { boxes = this.getBoxes(); @Event() boxChanged: EventEmitter; @Event() progressStepChanged: EventEmitter; getBoxes() { var boxes = []; boxes.push({ name: 'Regular box', imageUrl: resolveAsset('/assets/boxes/regular-box.png'), suitableFor: ['2 adults', '1 adult and leftovers', '1 adult and 1 or 2 children'], } as BundleBox); boxes.push({ name: 'Large box', imageUrl: resolveAsset('/assets/boxes/large-box.png'), suitableFor: ['4 adults', '2 or 3 adults and leftovers', '2 adults and 2 or 3 children'], } as BundleBox); return boxes; } render() { return (
this.progressStepChanged.emit('home')}> < Back
{this.boxes.map(box => (
{box.name}
{box.name}
Suitable for
    {box.suitableFor.map(el => (
  • {el}
  • ))}
))}
); } }