@fivethree/core
Version:
Fivethree Core Components
45 lines • 3.07 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/collapsable-menu/collapsable-menu-button/collapsable-menu-button.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
import { FivCollapsableMenu } from '../collapsable-menu.directive';
export class FivCollapsableMenuButton {
constructor() {
this.icon = 'menu';
}
/**
* @return {?}
*/
ngOnInit() { }
/**
* @return {?}
*/
onClick() {
this.menu.toggleMenu();
}
}
FivCollapsableMenuButton.decorators = [
{ type: Component, args: [{
selector: 'fiv-collapsable-menu-button',
template: "<ion-button fivCenter (click)=\"onClick()\">\n <fiv-icon slot=\"icon-only\" [name]=\"icon\" [color]=\"color\"></fiv-icon>\n</ion-button>",
styles: [":host{display:block;padding-top:.2em}"]
}] }
];
/** @nocollapse */
FivCollapsableMenuButton.ctorParameters = () => [];
FivCollapsableMenuButton.propDecorators = {
menu: [{ type: Input }],
icon: [{ type: Input }],
color: [{ type: Input }]
};
if (false) {
/** @type {?} */
FivCollapsableMenuButton.prototype.menu;
/** @type {?} */
FivCollapsableMenuButton.prototype.icon;
/** @type {?} */
FivCollapsableMenuButton.prototype.color;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sbGFwc2FibGUtbWVudS1idXR0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGZpdmV0aHJlZS9jb3JlLyIsInNvdXJjZXMiOlsibGliL2NvbGxhcHNhYmxlLW1lbnUvY29sbGFwc2FibGUtbWVudS1idXR0b24vY29sbGFwc2FibGUtbWVudS1idXR0b24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFPbkUsTUFBTSxPQUFPLHdCQUF3QjtJQUtuQztRQUhTLFNBQUksR0FBRyxNQUFNLENBQUM7SUFHUixDQUFDOzs7O0lBRWhCLFFBQVEsS0FBSSxDQUFDOzs7O0lBRWIsT0FBTztRQUNMLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDekIsQ0FBQzs7O1lBaEJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsNkJBQTZCO2dCQUN2QyxxSkFBdUQ7O2FBRXhEOzs7OzttQkFFRSxLQUFLO21CQUNMLEtBQUs7b0JBQ0wsS0FBSzs7OztJQUZOLHdDQUFrQzs7SUFDbEMsd0NBQXVCOztJQUN2Qix5Q0FBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZpdkNvbGxhcHNhYmxlTWVudSB9IGZyb20gJy4uL2NvbGxhcHNhYmxlLW1lbnUuZGlyZWN0aXZlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZml2LWNvbGxhcHNhYmxlLW1lbnUtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2NvbGxhcHNhYmxlLW1lbnUtYnV0dG9uLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vY29sbGFwc2FibGUtbWVudS1idXR0b24uY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBGaXZDb2xsYXBzYWJsZU1lbnVCdXR0b24gaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSBtZW51OiBGaXZDb2xsYXBzYWJsZU1lbnU7XG4gIEBJbnB1dCgpIGljb24gPSAnbWVudSc7XG4gIEBJbnB1dCgpIGNvbG9yOiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge31cblxuICBvbkNsaWNrKCkge1xuICAgIHRoaXMubWVudS50b2dnbGVNZW51KCk7XG4gIH1cbn1cbiJdfQ==