fundamental-ngx
Version:
SAP Fiori Fundamentals, implemented in Angular
52 lines • 3.25 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, ElementRef } from '@angular/core';
var SideNavigationSubLinkComponent = /** @class */ (function () {
function SideNavigationSubLinkComponent(el) {
this.el = el;
}
/**
* @return {?}
*/
SideNavigationSubLinkComponent.prototype.ngAfterViewInit = /**
* @return {?}
*/
function () {
/** @type {?} */
var child = this.el.nativeElement.children[0];
if (child.tagName === 'A') {
child.classList.add('fd-side-nav__sublink');
}
};
/**
* @return {?}
*/
SideNavigationSubLinkComponent.prototype.ngOnChanges = /**
* @return {?}
*/
function () {
this.ngAfterViewInit();
};
SideNavigationSubLinkComponent.decorators = [
{ type: Component, args: [{
selector: 'fd-side-nav-sublink',
template: "<ng-content></ng-content>"
}] }
];
/** @nocollapse */
SideNavigationSubLinkComponent.ctorParameters = function () { return [
{ type: ElementRef }
]; };
return SideNavigationSubLinkComponent;
}());
export { SideNavigationSubLinkComponent };
if (false) {
/**
* @type {?}
* @private
*/
SideNavigationSubLinkComponent.prototype.el;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lkZS1uYXZpZ2F0aW9uLXN1YmxpbmsuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZnVuZGFtZW50YWwtbmd4LyIsInNvdXJjZXMiOlsibGliL3NpZGUtbmF2aWdhdGlvbi9zaWRlLW5hdmlnYXRpb24tc3VibGluay5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBaUIsU0FBUyxFQUFFLFVBQVUsRUFBYSxNQUFNLGVBQWUsQ0FBQztBQUVoRjtJQUtJLHdDQUFvQixFQUFjO1FBQWQsT0FBRSxHQUFGLEVBQUUsQ0FBWTtJQUFHLENBQUM7Ozs7SUFFdEMsd0RBQWU7OztJQUFmOztZQUNVLEtBQUssR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQy9DLElBQUksS0FBSyxDQUFDLE9BQU8sS0FBSyxHQUFHLEVBQUU7WUFDdkIsS0FBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsc0JBQXNCLENBQUMsQ0FBQztTQUMvQztJQUNMLENBQUM7Ozs7SUFFRCxvREFBVzs7O0lBQVg7UUFDSSxJQUFJLENBQUMsZUFBZSxFQUFFLENBQUM7SUFDM0IsQ0FBQzs7Z0JBaEJKLFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUscUJBQXFCO29CQUMvQixxQ0FBdUQ7aUJBQzFEOzs7O2dCQUxrQyxVQUFVOztJQW1CN0MscUNBQUM7Q0FBQSxBQWpCRCxJQWlCQztTQWJZLDhCQUE4Qjs7Ozs7O0lBQzNCLDRDQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFmdGVyVmlld0luaXQsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgT25DaGFuZ2VzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnZmQtc2lkZS1uYXYtc3VibGluaycsXG4gICAgdGVtcGxhdGVVcmw6ICcuL3NpZGUtbmF2aWdhdGlvbi1zdWJsaW5rLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBTaWRlTmF2aWdhdGlvblN1YkxpbmtDb21wb25lbnQgaW1wbGVtZW50cyBBZnRlclZpZXdJbml0LCBPbkNoYW5nZXMge1xuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgZWw6IEVsZW1lbnRSZWYpIHt9XG5cbiAgICBuZ0FmdGVyVmlld0luaXQoKSB7XG4gICAgICAgIGNvbnN0IGNoaWxkID0gdGhpcy5lbC5uYXRpdmVFbGVtZW50LmNoaWxkcmVuWzBdO1xuICAgICAgICBpZiAoY2hpbGQudGFnTmFtZSA9PT0gJ0EnKSB7XG4gICAgICAgICAgICBjaGlsZC5jbGFzc0xpc3QuYWRkKCdmZC1zaWRlLW5hdl9fc3VibGluaycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmdPbkNoYW5nZXMoKSB7XG4gICAgICAgIHRoaXMubmdBZnRlclZpZXdJbml0KCk7XG4gICAgfVxufVxuIl19