import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "../../icon/icon.component";
import * as i2 from "../dropdown-trigger.directive";
export class DropdownTriggerLinkComponent {
    constructor() { }
    ngOnInit() {
    }
}
DropdownTriggerLinkComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: DropdownTriggerLinkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DropdownTriggerLinkComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.4", type: DropdownTriggerLinkComponent, selector: "ui-dropdown-trigger-link", inputs: { dropdown: "dropdown" }, ngImport: i0, template: "<a href=\"#\" [uiDropdownTrigger]=\"dropdown\" role=\"listbox\" class=\"link\" [class.active]=\"dropdown.isShown\">\n  <ng-content></ng-content>\n  <ui-icon name=\"chevron-down\"></ui-icon>\n</a>\n", styles: [":host .link{display:flex;align-items:center;text-decoration:none}:host .link ui-icon{transition:transform .2s ease-in-out;transform:rotate(0)}:host .link.active ui-icon{transform:rotate(180deg)}\n"], components: [{ type: i1.IconComponent, selector: "ui-icon", inputs: ["name", "color", "size", "stroke", "styles"] }], directives: [{ type: i2.DropdownTriggerDirective, selector: "[uiDropdownTrigger]", inputs: ["uiDropdownTrigger"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: DropdownTriggerLinkComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ui-dropdown-trigger-link', template: "<a href=\"#\" [uiDropdownTrigger]=\"dropdown\" role=\"listbox\" class=\"link\" [class.active]=\"dropdown.isShown\">\n  <ng-content></ng-content>\n  <ui-icon name=\"chevron-down\"></ui-icon>\n</a>\n", styles: [":host .link{display:flex;align-items:center;text-decoration:none}:host .link ui-icon{transition:transform .2s ease-in-out;transform:rotate(0)}:host .link.active ui-icon{transform:rotate(180deg)}\n"] }]
        }], ctorParameters: function () { return []; }, propDecorators: { dropdown: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tdHJpZ2dlci1saW5rLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3VpLWtpdC9zcmMvbGliL2Ryb3Bkb3duL2Ryb3Bkb3duLXRyaWdnZXItbGluay9kcm9wZG93bi10cmlnZ2VyLWxpbmsuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvZHJvcGRvd24vZHJvcGRvd24tdHJpZ2dlci1saW5rL2Ryb3Bkb3duLXRyaWdnZXItbGluay5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBUyxNQUFNLGVBQWUsQ0FBQzs7OztBQVF2RCxNQUFNLE9BQU8sNEJBQTRCO0lBSXZDLGdCQUFnQixDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDOzt5SEFQVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixrR0NSekMsdU1BSUE7MkZESWEsNEJBQTRCO2tCQUx4QyxTQUFTOytCQUNFLDBCQUEwQjswRUFNM0IsUUFBUTtzQkFBaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RHJvcGRvd25Db21wb25lbnR9IGZyb20gJy4uL2Ryb3Bkb3duLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLWRyb3Bkb3duLXRyaWdnZXItbGluaycsXG4gIHRlbXBsYXRlVXJsOiAnLi9kcm9wZG93bi10cmlnZ2VyLWxpbmsuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9kcm9wZG93bi10cmlnZ2VyLWxpbmsuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBEcm9wZG93blRyaWdnZXJMaW5rQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBASW5wdXQoKSBkcm9wZG93bjogRHJvcGRvd25Db21wb25lbnQ7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgfVxuXG59XG4iLCI8YSBocmVmPVwiI1wiIFt1aURyb3Bkb3duVHJpZ2dlcl09XCJkcm9wZG93blwiIHJvbGU9XCJsaXN0Ym94XCIgY2xhc3M9XCJsaW5rXCIgW2NsYXNzLmFjdGl2ZV09XCJkcm9wZG93bi5pc1Nob3duXCI+XG4gIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgPHVpLWljb24gbmFtZT1cImNoZXZyb24tZG93blwiPjwvdWktaWNvbj5cbjwvYT5cbiJdfQ==