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: "12.2.4", ngImport: i0, type: DropdownTriggerLinkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DropdownTriggerLinkComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.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(0deg)}:host .link.active ui-icon{transform:rotate(180deg)}"], 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: "12.2.4", ngImport: i0, type: DropdownTriggerLinkComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'ui-dropdown-trigger-link',
                    templateUrl: './dropdown-trigger-link.component.html',
                    styleUrls: ['./dropdown-trigger-link.component.scss']
                }]
        }], ctorParameters: function () { return []; }, propDecorators: { dropdown: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tdHJpZ2dlci1saW5rLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3VpLWtpdC9zcmMvbGliL2Ryb3Bkb3duL2Ryb3Bkb3duLXRyaWdnZXItbGluay9kcm9wZG93bi10cmlnZ2VyLWxpbmsuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvZHJvcGRvd24vZHJvcGRvd24tdHJpZ2dlci1saW5rL2Ryb3Bkb3duLXRyaWdnZXItbGluay5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBUyxNQUFNLGVBQWUsQ0FBQzs7OztBQVF2RCxNQUFNLE9BQU8sNEJBQTRCO0lBSXZDLGdCQUFnQixDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDOzt5SEFQVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixrR0NSekMsdU1BSUE7MkZESWEsNEJBQTRCO2tCQUx4QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFdBQVcsRUFBRSx3Q0FBd0M7b0JBQ3JELFNBQVMsRUFBRSxDQUFDLHdDQUF3QyxDQUFDO2lCQUN0RDswRUFHVSxRQUFRO3NCQUFoQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIElucHV0LCBPbkluaXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtEcm9wZG93bkNvbXBvbmVudH0gZnJvbSAnLi4vZHJvcGRvd24uY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndWktZHJvcGRvd24tdHJpZ2dlci1saW5rJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2Ryb3Bkb3duLXRyaWdnZXItbGluay5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2Ryb3Bkb3duLXRyaWdnZXItbGluay5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIERyb3Bkb3duVHJpZ2dlckxpbmtDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIGRyb3Bkb3duOiBEcm9wZG93bkNvbXBvbmVudDtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbn1cbiIsIjxhIGhyZWY9XCIjXCIgW3VpRHJvcGRvd25UcmlnZ2VyXT1cImRyb3Bkb3duXCIgcm9sZT1cImxpc3Rib3hcIiBjbGFzcz1cImxpbmtcIiBbY2xhc3MuYWN0aXZlXT1cImRyb3Bkb3duLmlzU2hvd25cIj5cbiAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICA8dWktaWNvbiBuYW1lPVwiY2hldnJvbi1kb3duXCI+PC91aS1pY29uPlxuPC9hPlxuIl19