angular-bootstrap-italia
Version:
<p align="center"> <h1 align="center">Bootstrap Italia + Angular 9</h1>
25 lines • 3.46 kB
JavaScript
import { __decorate } from "tslib";
import { Component, Input } from '@angular/core';
var HeaderNavbarDropdownComponent = /** @class */ (function () {
function HeaderNavbarDropdownComponent() {
}
__decorate([
Input()
], HeaderNavbarDropdownComponent.prototype, "title", void 0);
__decorate([
Input()
], HeaderNavbarDropdownComponent.prototype, "heading", void 0);
__decorate([
Input()
], HeaderNavbarDropdownComponent.prototype, "items", void 0);
HeaderNavbarDropdownComponent = __decorate([
Component({
selector: 'lib-dropdown',
template: "<a class=\"nav-link dropdown-toggle\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\r\n <span>{{ title }}</span>\r\n <svg class=\"icon icon-xs\">\r\n <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-expand\"></use>\r\n </svg>\r\n</a>\r\n<div class=\"dropdown-menu\">\r\n <div class=\"link-list-wrapper\">\r\n <ul class=\"link-list\">\r\n <li>\r\n <h3 class=\"no_toc\" id=\"heading\">{{ heading }}</h3>\r\n </li>\r\n\r\n <li *ngFor=\"let item of items\">\r\n <a *ngIf=\"!item.isDivider && item.disabled==true\" class=\"list-item disabled\"\r\n aria-disabled=\"true\"><span>ciao</span></a>\r\n\r\n <a *ngIf=\"!item.isDivider && !item.disabled\" class=\"'list-item\" [routerLink]=\"[item.href]\"\r\n routerLinkActive=\"active\" [routerLinkActiveOptions]=\"{exact: true}\" #rla=\"routerLinkActive\">\r\n <span>{{ item.title }}</span>\r\n <span *ngIf=\"rla.isActive\" class=\"sr-only\">active</span>\r\n </a>\r\n\r\n <span *ngIf=\"item.isDivider\" class=\"divider\"></span>\r\n </li>\r\n\r\n </ul>\r\n </div>\r\n</div>\r\n",
styles: [""]
})
], HeaderNavbarDropdownComponent);
return HeaderNavbarDropdownComponent;
}());
export { HeaderNavbarDropdownComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLW5hdmJhci1kcm9wZG93bi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLWJvb3RzdHJhcC1pdGFsaWEvIiwic291cmNlcyI6WyJsaWIvdGVtcGxhdGUvaGVhZGVyL2hlYWRlci1uYXZiYXIvaGVhZGVyLW5hdmJhci1kcm9wZG93bi9oZWFkZXItbmF2YmFyLWRyb3Bkb3duLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFVakQ7SUFNRTtJQUFnQixDQUFDO0lBSlI7UUFBUixLQUFLLEVBQUU7Z0VBQWU7SUFDZDtRQUFSLEtBQUssRUFBRTtrRUFBaUI7SUFDaEI7UUFBUixLQUFLLEVBQUU7Z0VBQW1DO0lBSmhDLDZCQUE2QjtRQUx6QyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsY0FBYztZQUN4Qiwwb0NBQXNEOztTQUV2RCxDQUFDO09BQ1csNkJBQTZCLENBT3pDO0lBQUQsb0NBQUM7Q0FBQSxBQVBELElBT0M7U0FQWSw2QkFBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG4vLyBNb2RlbHNcclxuaW1wb3J0IHsgSGVhZGVyTmF2YmFySXRlbURyb3Bkb3duIH0gZnJvbSAnLi4vLi4vLi4vLi4vbW9kZWxzL2hlYWRlci1uYXZiYXItaXRlbS1kcm9wZG93bic7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2xpYi1kcm9wZG93bicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2hlYWRlci1uYXZiYXItZHJvcGRvd24uY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL2hlYWRlci1uYXZiYXItZHJvcGRvd24uY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgSGVhZGVyTmF2YmFyRHJvcGRvd25Db21wb25lbnQge1xyXG5cclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGhlYWRpbmc6IHN0cmluZztcclxuICBASW5wdXQoKSBpdGVtczogSGVhZGVyTmF2YmFySXRlbURyb3Bkb3duW107XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcbn1cclxuIl19