@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
JavaScript
/**
* @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=