mitjajez/SONCE

View on GitHub
imports/ui/components/wires-item.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/peerlibrary:blaze-components';
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
import { Session } from 'meteor/session';
import { Tracker } from 'meteor/tracker';
import { $ } from 'meteor/jquery';
import { _ } from 'meteor/underscore';

import './wires-item.html';
import { Wires } from '../../api/wires/wires.js';

Template.Wires_item.onCreated(function wiresItemOnCreated() {
  this.autorun(() => {
    new SimpleSchema({
      wire: { type: Wires._helpers },
      wiring: { type: Boolean, optional: true },
      selected: { type: Boolean, optional: true },
      setSelected: { type: Function },
    }).validate(Template.currentData());
  });
});

Template.Wires_item.helpers({
  selectedClass: () => this.selected ? "selected" : "",
});

Template.Wires_item.events({
});