import { Component, HostBinding, Input } from '@angular/core';
import { coerceBooleanProperty } from '@angular/cdk/coercion';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@angular/router";
export class NavigationContentItemComponent {
    constructor() {
    }
    set disabled(value) {
        this._disabled = coerceBooleanProperty(value);
    }
    get disabled() {
        return this._disabled;
    }
    ngOnInit() {
    }
}
NavigationContentItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: NavigationContentItemComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
NavigationContentItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.4", type: NavigationContentItemComponent, selector: "ui-navigation-content-item", inputs: { link: "link", title: "title", disabled: "disabled" }, host: { properties: { "class.disabled": "this._disabled" } }, ngImport: i0, template: "<ng-container *ngIf=\"link\">\n  <a href=\"#\" [routerLink]=\"link\" routerLinkActive=\"active\" [title]=\"title\">\n    <ng-content></ng-content>\n  </a>\n</ng-container>\n", styles: [".transition{transition:all .5s ease-in}.transition-fast{transition:all .2s ease-in}:host{display:flex}:host:not(:last-child){padding-right:32px}:host.disabled a{color:var(--color-contrast-20);cursor:not-allowed}:host.disabled a:hover{color:var(--color-contrast-20)}a{position:relative;padding:0 0 12px;white-space:nowrap;color:var(--color-contrast-40);transition:color .2s ease-in-out;cursor:pointer;text-decoration:none}a.active{font-weight:var(--font-weight-medium);color:var(--color-contrast-100)}a.active:before{content:\" \";position:absolute;width:100%;height:2px;left:0;bottom:0;background:var(--color-contrast-100);border-radius:1px}a:focus{outline:1px dotted var(--color-accent);outline-offset:-1px}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline-offset:-1px}@media not all and (pointer: coarse){a:hover{color:var(--color-contrast-100)}}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i2.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo", "routerLink"] }, { type: i2.RouterLinkActive, selector: "[routerLinkActive]", inputs: ["routerLinkActiveOptions", "routerLinkActive"], outputs: ["isActiveChange"], exportAs: ["routerLinkActive"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: NavigationContentItemComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ui-navigation-content-item', template: "<ng-container *ngIf=\"link\">\n  <a href=\"#\" [routerLink]=\"link\" routerLinkActive=\"active\" [title]=\"title\">\n    <ng-content></ng-content>\n  </a>\n</ng-container>\n", styles: [".transition{transition:all .5s ease-in}.transition-fast{transition:all .2s ease-in}:host{display:flex}:host:not(:last-child){padding-right:32px}:host.disabled a{color:var(--color-contrast-20);cursor:not-allowed}:host.disabled a:hover{color:var(--color-contrast-20)}a{position:relative;padding:0 0 12px;white-space:nowrap;color:var(--color-contrast-40);transition:color .2s ease-in-out;cursor:pointer;text-decoration:none}a.active{font-weight:var(--font-weight-medium);color:var(--color-contrast-100)}a.active:before{content:\" \";position:absolute;width:100%;height:2px;left:0;bottom:0;background:var(--color-contrast-100);border-radius:1px}a:focus{outline:1px dotted var(--color-accent);outline-offset:-1px}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline-offset:-1px}@media not all and (pointer: coarse){a:hover{color:var(--color-contrast-100)}}\n"] }]
        }], ctorParameters: function () { return []; }, propDecorators: { link: [{
                type: Input
            }], title: [{
                type: Input
            }], _disabled: [{
                type: HostBinding,
                args: ['class.disabled']
            }], disabled: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbi1jb250ZW50LWl0ZW0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWNvbnRlbnQvbmF2aWdhdGlvbi1jb250ZW50LWl0ZW0vbmF2aWdhdGlvbi1jb250ZW50LWl0ZW0uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWNvbnRlbnQvbmF2aWdhdGlvbi1jb250ZW50LWl0ZW0vbmF2aWdhdGlvbi1jb250ZW50LWl0ZW0uY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDO0FBQ3BFLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHVCQUF1QixDQUFDOzs7O0FBTzVELE1BQU0sT0FBTyw4QkFBOEI7SUFpQnpDO0lBQ0EsQ0FBQztJQVZELElBQ0ksUUFBUSxDQUFDLEtBQWM7UUFDekIsSUFBSSxDQUFDLFNBQVMsR0FBRyxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNoRCxDQUFDO0lBRUQsSUFBSSxRQUFRO1FBQ1YsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO0lBQ3hCLENBQUM7SUFLRCxRQUFRO0lBQ1IsQ0FBQzs7MkhBckJVLDhCQUE4QjsrR0FBOUIsOEJBQThCLGdNQ1IzQywrS0FLQTsyRkRHYSw4QkFBOEI7a0JBTDFDLFNBQVM7K0JBQ0UsNEJBQTRCOzBFQU03QixJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLO2dCQUdFLFNBQVM7c0JBRGhCLFdBQVc7dUJBQUMsZ0JBQWdCO2dCQUl6QixRQUFRO3NCQURYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0LCBPbkluaXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtjb2VyY2VCb29sZWFuUHJvcGVydHl9IGZyb20gJ0Bhbmd1bGFyL2Nkay9jb2VyY2lvbic7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLW5hdmlnYXRpb24tY29udGVudC1pdGVtJyxcbiAgdGVtcGxhdGVVcmw6ICcuL25hdmlnYXRpb24tY29udGVudC1pdGVtLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vbmF2aWdhdGlvbi1jb250ZW50LWl0ZW0uY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBOYXZpZ2F0aW9uQ29udGVudEl0ZW1Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIGxpbms6IHN0cmluZyB8IGFueVtdO1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3MuZGlzYWJsZWQnKVxuICBwcml2YXRlIF9kaXNhYmxlZDogYm9vbGVhbjtcblxuICBASW5wdXQoKVxuICBzZXQgZGlzYWJsZWQodmFsdWU6IGJvb2xlYW4pIHtcbiAgICB0aGlzLl9kaXNhYmxlZCA9IGNvZXJjZUJvb2xlYW5Qcm9wZXJ0eSh2YWx1ZSk7XG4gIH1cblxuICBnZXQgZGlzYWJsZWQoKSB7XG4gICAgcmV0dXJuIHRoaXMuX2Rpc2FibGVkO1xuICB9XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgfVxufVxuIiwiPG5nLWNvbnRhaW5lciAqbmdJZj1cImxpbmtcIj5cbiAgPGEgaHJlZj1cIiNcIiBbcm91dGVyTGlua109XCJsaW5rXCIgcm91dGVyTGlua0FjdGl2ZT1cImFjdGl2ZVwiIFt0aXRsZV09XCJ0aXRsZVwiPlxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgPC9hPlxuPC9uZy1jb250YWluZXI+XG4iXX0=