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>

60 lines (59 loc) 4.51 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input } from '@angular/core'; export class LayoutSection { constructor() { this.baseClass = true; this.secondary = false; this.oneHalf = false; this.oneThird = false; this.annotated = false; } } LayoutSection.decorators = [ { type: Component, args: [{ selector: 'suka-layout-section', template: ` <div *ngIf="annotated else elseTpl" class="annotation__wrapper"> <div class="annotation"> <h5>{{title}}</h5> <p>{{description}}</p> </div> <div class="annotation-content"> <ng-content *ngTemplateOutlet="elseTpl"></ng-content> </div> </div> <ng-template #elseTpl> <ng-content></ng-content> </ng-template> ` }] } ]; LayoutSection.propDecorators = { baseClass: [{ type: HostBinding, args: ['class.layout__section',] }], secondary: [{ type: HostBinding, args: ['class.layout__section--secondary',] }, { type: Input }], oneHalf: [{ type: HostBinding, args: ['class.layout__section--one-half',] }, { type: Input }], oneThird: [{ type: HostBinding, args: ['class.layout__section--one-third',] }, { type: Input }], annotated: [{ type: HostBinding, args: ['class.layout__section--annotated',] }, { type: Input }], title: [{ type: Input }], description: [{ type: Input }] }; if (false) { /** @type {?} */ LayoutSection.prototype.baseClass; /** @type {?} */ LayoutSection.prototype.secondary; /** @type {?} */ LayoutSection.prototype.oneHalf; /** @type {?} */ LayoutSection.prototype.oneThird; /** @type {?} */ LayoutSection.prototype.annotated; /** @type {?} */ LayoutSection.prototype.title; /** @type {?} */ LayoutSection.prototype.description; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LXNlY3Rpb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL2xheW91dC9sYXlvdXQtc2VjdGlvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBZSxNQUFNLGVBQWUsQ0FBQztBQW9CM0UsTUFBTSxPQUFPLGFBQWE7SUFsQjFCO1FBbUJ3QyxjQUFTLEdBQUcsSUFBSSxDQUFDO1FBRUcsY0FBUyxHQUFHLEtBQUssQ0FBQztRQUNuQixZQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ2YsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUNqQixjQUFTLEdBQUcsS0FBSyxDQUFDO0lBSTlFLENBQUM7OztZQTVCQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHFCQUFxQjtnQkFDL0IsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7OztHQWNUO2FBQ0Y7Ozt3QkFFRSxXQUFXLFNBQUMsdUJBQXVCO3dCQUVuQyxXQUFXLFNBQUMsa0NBQWtDLGNBQUcsS0FBSztzQkFDdEQsV0FBVyxTQUFDLGlDQUFpQyxjQUFHLEtBQUs7dUJBQ3JELFdBQVcsU0FBQyxrQ0FBa0MsY0FBRyxLQUFLO3dCQUN0RCxXQUFXLFNBQUMsa0NBQWtDLGNBQUcsS0FBSztvQkFFdEQsS0FBSzswQkFDTCxLQUFLOzs7O0lBUk4sa0NBQXVEOztJQUV2RCxrQ0FBNEU7O0lBQzVFLGdDQUF5RTs7SUFDekUsaUNBQTJFOztJQUMzRSxrQ0FBNEU7O0lBRTVFLDhCQUEwQzs7SUFDMUMsb0NBQWdEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZywgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N1a2EtbGF5b3V0LXNlY3Rpb24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxkaXYgKm5nSWY9XCJhbm5vdGF0ZWQgZWxzZSBlbHNlVHBsXCIgY2xhc3M9XCJhbm5vdGF0aW9uX193cmFwcGVyXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYW5ub3RhdGlvblwiPlxuICAgICAgICA8aDU+e3t0aXRsZX19PC9oNT5cbiAgICAgICAgPHA+e3tkZXNjcmlwdGlvbn19PC9wPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYW5ub3RhdGlvbi1jb250ZW50XCI+XG4gICAgICAgIDxuZy1jb250ZW50ICpuZ1RlbXBsYXRlT3V0bGV0PVwiZWxzZVRwbFwiPjwvbmctY29udGVudD5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPG5nLXRlbXBsYXRlICNlbHNlVHBsPlxuICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgIDwvbmctdGVtcGxhdGU+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgTGF5b3V0U2VjdGlvbiB7XG4gIEBIb3N0QmluZGluZygnY2xhc3MubGF5b3V0X19zZWN0aW9uJykgYmFzZUNsYXNzID0gdHJ1ZTtcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmxheW91dF9fc2VjdGlvbi0tc2Vjb25kYXJ5JykgQElucHV0KCkgc2Vjb25kYXJ5ID0gZmFsc2U7XG4gIEBIb3N0QmluZGluZygnY2xhc3MubGF5b3V0X19zZWN0aW9uLS1vbmUtaGFsZicpIEBJbnB1dCgpIG9uZUhhbGYgPSBmYWxzZTtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5sYXlvdXRfX3NlY3Rpb24tLW9uZS10aGlyZCcpIEBJbnB1dCgpIG9uZVRoaXJkID0gZmFsc2U7XG4gIEBIb3N0QmluZGluZygnY2xhc3MubGF5b3V0X19zZWN0aW9uLS1hbm5vdGF0ZWQnKSBASW5wdXQoKSBhbm5vdGF0ZWQgPSBmYWxzZTtcblxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8YW55PjtcbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZyB8IFRlbXBsYXRlUmVmPGFueT47XG59XG4iXX0=