all files / src/components/toolbar/ toolbar.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                       
"use strict";
var osToolbar_1 = require('./controllers/osToolbar');
exports.OsToolbar = osToolbar_1.OsToolbar;
var osToolbar_2 = require('./controllers/osToolbar');
angular
    .module('osElements')
    .component('osToolbarAction', {
    bindings: {
        icon: '@osIcon',
        text: '@osText',
        action: '=',
        active: '=osActive'
    },
    controllerAs: 'osToolbarAction',
    transclude: true,
    template: require('./templates/toolbarAction.jade')
})
    .component('osToolbarSeparator', {
    transclude: false,
    template: require('./templates/toolbarActionSeparator.jade')
})
    .component('osToolbar', {
    bindings: {
        direction: '@osDirection'
    },
    controller: osToolbar_2.OsToolbar,
    controllerAs: 'osToolbar',
    transclude: true,
    template: require('./templates/toolbar.jade')
});