UNPKG

@kushki/ng-suka

Version:

<p align="center"> <h1 align="center">Suka Components Angular</h1> <p align="center"> An Angular implementation of the Suka Design System </p> </p>

67 lines (66 loc) 4.08 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input, TemplateRef } from '@angular/core'; export class Page { constructor() { this.fluid = false; this.narrow = false; this.default = true; this._fluid = false; this.breadcrumb = true; } /** * @return {?} */ ngOnInit() { if (this.fluid) { this._fluid = true; this.default = false; } } } Page.decorators = [ { type: Component, args: [{ selector: 'suka-page', template: ` <suka-page-header [breadcrumb]="breadcrumb" [title]="title" [subtitle]="subtitle" [actions]="actions" ></suka-page-header> <ng-content></ng-content> ` }] } ]; Page.propDecorators = { fluid: [{ type: Input }], narrow: [{ type: HostBinding, args: ['class.page--narrow',] }, { type: Input }], default: [{ type: HostBinding, args: ['class.page',] }], _fluid: [{ type: HostBinding, args: ['class.page--fluid',] }], title: [{ type: Input }], subtitle: [{ type: Input }], actions: [{ type: Input }], breadcrumb: [{ type: Input }] }; if (false) { /** @type {?} */ Page.prototype.fluid; /** @type {?} */ Page.prototype.narrow; /** @type {?} */ Page.prototype.default; /** @type {?} */ Page.prototype._fluid; /** @type {?} */ Page.prototype.title; /** @type {?} */ Page.prototype.subtitle; /** @type {?} */ Page.prototype.actions; /** @type {?} */ Page.prototype.breadcrumb; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3VzaGtpL25nLXN1a2EvIiwic291cmNlcyI6WyJsaWIvcGFnZS9wYWdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFVLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWVuRixNQUFNLE9BQU8sSUFBSTtJQWJqQjtRQWNXLFVBQUssR0FBRyxLQUFLLENBQUM7UUFDcUIsV0FBTSxHQUFHLEtBQUssQ0FBQztRQUVoQyxZQUFPLEdBQUcsSUFBSSxDQUFDO1FBQ1IsV0FBTSxHQUFHLEtBQUssQ0FBQztRQVF4QyxlQUFVLEdBQUcsSUFBSSxDQUFDO0lBUTdCLENBQUM7Ozs7SUFOUSxRQUFRO1FBQ2IsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ2QsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7WUFDbkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7U0FDdEI7SUFDSCxDQUFDOzs7WUFqQ0YsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxXQUFXO2dCQUNyQixRQUFRLEVBQUU7Ozs7Ozs7OztHQVNUO2FBQ0Y7OztvQkFFRSxLQUFLO3FCQUNMLFdBQVcsU0FBQyxvQkFBb0IsY0FBRyxLQUFLO3NCQUV4QyxXQUFXLFNBQUMsWUFBWTtxQkFDeEIsV0FBVyxTQUFDLG1CQUFtQjtvQkFFL0IsS0FBSzt1QkFFTCxLQUFLO3NCQUVMLEtBQUs7eUJBRUwsS0FBSzs7OztJQVpOLHFCQUF1Qjs7SUFDdkIsc0JBQTJEOztJQUUzRCx1QkFBMEM7O0lBQzFDLHNCQUFpRDs7SUFFakQscUJBQTBDOztJQUUxQyx3QkFBMEI7O0lBRTFCLHVCQUFtQzs7SUFFbkMsMEJBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZywgSW5wdXQsIE9uSW5pdCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3VrYS1wYWdlJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8c3VrYS1wYWdlLWhlYWRlclxuICAgICAgW2JyZWFkY3J1bWJdPVwiYnJlYWRjcnVtYlwiXG4gICAgICBbdGl0bGVdPVwidGl0bGVcIlxuICAgICAgW3N1YnRpdGxlXT1cInN1YnRpdGxlXCJcbiAgICAgIFthY3Rpb25zXT1cImFjdGlvbnNcIlxuICAgID48L3N1a2EtcGFnZS1oZWFkZXI+XG5cbiAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgUGFnZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIGZsdWlkID0gZmFsc2U7XG4gIEBIb3N0QmluZGluZygnY2xhc3MucGFnZS0tbmFycm93JykgQElucHV0KCkgbmFycm93ID0gZmFsc2U7XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5wYWdlJykgZGVmYXVsdCA9IHRydWU7XG4gIEBIb3N0QmluZGluZygnY2xhc3MucGFnZS0tZmx1aWQnKSBfZmx1aWQgPSBmYWxzZTtcblxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8YW55PjtcblxuICBASW5wdXQoKSBzdWJ0aXRsZTogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGFjdGlvbnM6IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgQElucHV0KCkgYnJlYWRjcnVtYiA9IHRydWU7XG5cbiAgcHVibGljIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLmZsdWlkKSB7XG4gICAgICB0aGlzLl9mbHVpZCA9IHRydWU7XG4gICAgICB0aGlzLmRlZmF1bHQgPSBmYWxzZTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==