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>

50 lines 4.32 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { HostBinding, Component, Input, TemplateRef } from '@angular/core'; var PageHeader = /** @class */ (function () { function PageHeader() { this.baseClass = true; this.breadcrumb = true; } /** * @param {?} value * @return {?} */ PageHeader.prototype.isTemplate = /** * @param {?} value * @return {?} */ function (value) { return value instanceof TemplateRef; }; PageHeader.decorators = [ { type: Component, args: [{ selector: "suka-page-header", template: "\n <suka-breadcrumb *ngIf=\"breadcrumb\"></suka-breadcrumb>\n\n <suka-stack\n alignment=\"center\"\n >\n <div sukaStackItem fill=\"true\">\n <ng-container *ngIf=\"!isTemplate(title)\">\n <h3 class=\"page__header__title\">{{title}}</h3>\n <span *ngIf=\"subtitle\" class=\"page__header__subtitle\">{{subtitle}}</span>\n </ng-container>\n\n <ng-template *ngIf=\"isTemplate(title)\" [ngTemplateOutlet]=\"title\"></ng-template>\n </div>\n\n <ng-template [ngTemplateOutlet]=\"actions\"></ng-template>\n </suka-stack>\n " }] } ]; PageHeader.propDecorators = { baseClass: [{ type: HostBinding, args: ['class.page__header',] }], title: [{ type: Input }], subtitle: [{ type: Input }], actions: [{ type: Input }], breadcrumb: [{ type: Input }] }; return PageHeader; }()); export { PageHeader }; if (false) { /** @type {?} */ PageHeader.prototype.baseClass; /** @type {?} */ PageHeader.prototype.title; /** @type {?} */ PageHeader.prototype.subtitle; /** @type {?} */ PageHeader.prototype.actions; /** @type {?} */ PageHeader.prototype.breadcrumb; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1oZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL3BhZ2UvcGFnZS1oZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNFO0lBQUE7UUFzQnFDLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFRM0MsZUFBVSxHQUFHLElBQUksQ0FBQztJQUs3QixDQUFDOzs7OztJQUhRLCtCQUFVOzs7O0lBQWpCLFVBQWtCLEtBQUs7UUFDckIsT0FBTyxLQUFLLFlBQVksV0FBVyxDQUFDO0lBQ3RDLENBQUM7O2dCQWxDRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsUUFBUSxFQUFFLDJrQkFpQlQ7aUJBQ0Y7Ozs0QkFFRSxXQUFXLFNBQUMsb0JBQW9CO3dCQUVoQyxLQUFLOzJCQUVMLEtBQUs7MEJBRUwsS0FBSzs2QkFFTCxLQUFLOztJQUtSLGlCQUFDO0NBQUEsQUFuQ0QsSUFtQ0M7U0FkWSxVQUFVOzs7SUFDckIsK0JBQW9EOztJQUVwRCwyQkFBMEM7O0lBRTFDLDhCQUEwQjs7SUFFMUIsNkJBQW1DOztJQUVuQyxnQ0FBMkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIb3N0QmluZGluZywgQ29tcG9uZW50LCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBgc3VrYS1wYWdlLWhlYWRlcmAsXG4gIHRlbXBsYXRlOiBgXG4gICAgPHN1a2EtYnJlYWRjcnVtYiAqbmdJZj1cImJyZWFkY3J1bWJcIj48L3N1a2EtYnJlYWRjcnVtYj5cblxuICAgIDxzdWthLXN0YWNrXG4gICAgICBhbGlnbm1lbnQ9XCJjZW50ZXJcIlxuICAgID5cbiAgICAgIDxkaXYgc3VrYVN0YWNrSXRlbSBmaWxsPVwidHJ1ZVwiPlxuICAgICAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiIWlzVGVtcGxhdGUodGl0bGUpXCI+XG4gICAgICAgICAgPGgzIGNsYXNzPVwicGFnZV9faGVhZGVyX190aXRsZVwiPnt7dGl0bGV9fTwvaDM+XG4gICAgICAgICAgPHNwYW4gKm5nSWY9XCJzdWJ0aXRsZVwiIGNsYXNzPVwicGFnZV9faGVhZGVyX19zdWJ0aXRsZVwiPnt7c3VidGl0bGV9fTwvc3Bhbj5cbiAgICAgICAgPC9uZy1jb250YWluZXI+XG5cbiAgICAgICAgPG5nLXRlbXBsYXRlICpuZ0lmPVwiaXNUZW1wbGF0ZSh0aXRsZSlcIiBbbmdUZW1wbGF0ZU91dGxldF09XCJ0aXRsZVwiPjwvbmctdGVtcGxhdGU+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPG5nLXRlbXBsYXRlIFtuZ1RlbXBsYXRlT3V0bGV0XT1cImFjdGlvbnNcIj48L25nLXRlbXBsYXRlPlxuICAgIDwvc3VrYS1zdGFjaz5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBQYWdlSGVhZGVyIHtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5wYWdlX19oZWFkZXInKSBiYXNlQ2xhc3MgPSB0cnVlO1xuXG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIEBJbnB1dCgpIHN1YnRpdGxlOiBzdHJpbmc7XG5cbiAgQElucHV0KCkgYWN0aW9uczogVGVtcGxhdGVSZWY8YW55PjtcblxuICBASW5wdXQoKSBicmVhZGNydW1iID0gdHJ1ZTtcblxuICBwdWJsaWMgaXNUZW1wbGF0ZSh2YWx1ZSkge1xuICAgIHJldHVybiB2YWx1ZSBpbnN0YW5jZW9mIFRlbXBsYXRlUmVmO1xuICB9XG59XG4iXX0=