Skip to content
Snippets Groups Projects
Select Git revision
  • d285ac0eaacfc5af363c09b349341f287fd6e604
  • main default protected
  • TypeScript
3 results

main.js

Blame
  • PizzaList.js 409 B
    import Component from '../components/Component.js';
    import PizzaThumbnail from '../components/PizzaThumbnail.js';
    
    export default class PizzaList extends Component {
    	#pizzas;
    
    	constructor(pizzas) {
    		super('section', { name: 'class', value: 'pizzaList' });
    		this.pizzas = pizzas;
    	}
    
    	set pizzas(value) {
    		this.#pizzas = value;
    		this.children = this.#pizzas.map(pizza => new PizzaThumbnail(pizza));
    	}
    }