import m from 'mithril';
import viewEvent from './viewEvent';
import editEvent from './editEvent';
import ItemController from '../itemcontroller';

export default class EventItem {
  constructor() {
    this.controller = new ItemController('events');
  }

  view() {
    if (!this.controller || !this.controller.data) return '';
    if (this.controller.modus !== 'view') return m(editEvent, { controller: this.controller });
    return m(viewEvent, { controller: this.controller });
  }
}