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>

70 lines 5.05 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input, ViewEncapsulation } from '@angular/core'; var Navigation = /** @class */ (function () { function Navigation() { this.role = 'complementary'; this.hostClass = true; /** * Controls the expanded (`true`) or collapsed (`false`) state when on a small screen. */ this.expanded = true; /** * Controls the hidden (`true`) or visible (`false`) state */ this.hidden = false; this.rail = false; this.allowExpansion = false; } /** * @return {?} */ Navigation.prototype.toggle = /** * @return {?} */ function () { this.expanded = !this.expanded; }; Navigation.decorators = [ { type: Component, args: [{ selector: 'suka-navigation', template: "\n <nav role=\"navigation__container\">\n <ul class=\"navigation__items\">\n <ng-content></ng-content>\n </ul>\n </nav>\n ", encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ Navigation.ctorParameters = function () { return []; }; Navigation.propDecorators = { role: [{ type: HostBinding, args: ['attr.role',] }], hostClass: [{ type: HostBinding, args: ['class.navigation',] }], expanded: [{ type: HostBinding, args: ['class.navigation--expanded',] }, { type: Input }], hidden: [{ type: HostBinding, args: ['class.navigation--hidden',] }, { type: Input }], rail: [{ type: HostBinding, args: ['class.navigation--rail',] }, { type: Input }], allowExpansion: [{ type: Input }] }; return Navigation; }()); export { Navigation }; if (false) { /** @type {?} */ Navigation.prototype.role; /** @type {?} */ Navigation.prototype.hostClass; /** * Controls the expanded (`true`) or collapsed (`false`) state when on a small screen. * @type {?} */ Navigation.prototype.expanded; /** * Controls the hidden (`true`) or visible (`false`) state * @type {?} */ Navigation.prototype.hidden; /** @type {?} */ Navigation.prototype.rail; /** @type {?} */ Navigation.prototype.allowExpansion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3VzaGtpL25nLXN1a2EvIiwic291cmNlcyI6WyJsaWIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxXQUFXLEVBQ1gsS0FBSyxFQUNMLGlCQUFpQixFQUNsQixNQUFNLGVBQWUsQ0FBQztBQUV2QjtJQXlCRTtRQWIwQixTQUFJLEdBQUcsZUFBZSxDQUFDO1FBQ2hCLGNBQVMsR0FBRyxJQUFJLENBQUM7Ozs7UUFJRSxhQUFRLEdBQUcsSUFBSSxDQUFDOzs7O1FBSWxCLFdBQU0sR0FBRyxLQUFLLENBQUM7UUFDakIsU0FBSSxHQUFHLEtBQUssQ0FBQztRQUNwRCxtQkFBYyxHQUFHLEtBQUssQ0FBQztJQUVoQixDQUFDOzs7O0lBRWpCLDJCQUFNOzs7SUFBTjtRQUNFLElBQUksQ0FBQyxRQUFRLEdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDO0lBQ2pDLENBQUM7O2dCQTdCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsUUFBUSxFQUFFLG9KQU1UO29CQUNELGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7Ozs7dUJBRUUsV0FBVyxTQUFDLFdBQVc7NEJBQ3ZCLFdBQVcsU0FBQyxrQkFBa0I7MkJBSTlCLFdBQVcsU0FBQyw0QkFBNEIsY0FBRyxLQUFLO3lCQUloRCxXQUFXLFNBQUMsMEJBQTBCLGNBQUcsS0FBSzt1QkFDOUMsV0FBVyxTQUFDLHdCQUF3QixjQUFHLEtBQUs7aUNBQzVDLEtBQUs7O0lBT1IsaUJBQUM7Q0FBQSxBQTlCRCxJQThCQztTQW5CWSxVQUFVOzs7SUFDckIsMEJBQWlEOztJQUNqRCwrQkFBa0Q7Ozs7O0lBSWxELDhCQUFvRTs7Ozs7SUFJcEUsNEJBQWlFOztJQUNqRSwwQkFBNkQ7O0lBQzdELG9DQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSG9zdEJpbmRpbmcsXG4gIElucHV0LFxuICBWaWV3RW5jYXBzdWxhdGlvblxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3VrYS1uYXZpZ2F0aW9uJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmF2IHJvbGU9XCJuYXZpZ2F0aW9uX19jb250YWluZXJcIj5cbiAgICAgIDx1bCBjbGFzcz1cIm5hdmlnYXRpb25fX2l0ZW1zXCI+XG4gICAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICAgIDwvdWw+XG4gICAgPC9uYXY+XG4gIGAsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmVcbn0pXG5leHBvcnQgY2xhc3MgTmF2aWdhdGlvbiB7XG4gIEBIb3N0QmluZGluZygnYXR0ci5yb2xlJykgcm9sZSA9ICdjb21wbGVtZW50YXJ5JztcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5uYXZpZ2F0aW9uJykgaG9zdENsYXNzID0gdHJ1ZTtcbiAgLyoqXG4gICAqIENvbnRyb2xzIHRoZSBleHBhbmRlZCAoYHRydWVgKSBvciBjb2xsYXBzZWQgKGBmYWxzZWApIHN0YXRlIHdoZW4gb24gYSBzbWFsbCBzY3JlZW4uXG4gICAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLm5hdmlnYXRpb24tLWV4cGFuZGVkJykgQElucHV0KCkgZXhwYW5kZWQgPSB0cnVlO1xuICAvKipcbiAgICogQ29udHJvbHMgdGhlIGhpZGRlbiAoYHRydWVgKSBvciB2aXNpYmxlIChgZmFsc2VgKSBzdGF0ZVxuICAgKi9cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5uYXZpZ2F0aW9uLS1oaWRkZW4nKSBASW5wdXQoKSBoaWRkZW4gPSBmYWxzZTtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5uYXZpZ2F0aW9uLS1yYWlsJykgQElucHV0KCkgcmFpbCA9IGZhbHNlO1xuICBASW5wdXQoKSBhbGxvd0V4cGFuc2lvbiA9IGZhbHNlO1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgdG9nZ2xlKCkge1xuICAgIHRoaXMuZXhwYW5kZWQgPSAhdGhpcy5leHBhbmRlZDtcbiAgfVxufVxuIl19