[{"__symbolic":"module","version":4,"metadata":{"FarrisDropdownComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"farris-dropdown","template":"\n        <div class=\"farris-dropdown btn-group\"\n        [class.dropup]=\"position==='top'\"\n        [class.dropdown]=\"position==='bottom'\"\n        [class.dropleft]=\"position==='left'\"\n        [class.dropright]=\"position==='right'\"\n        [style.width]=\"width\"\n        >\n            <span\n            [class.btn]=\"!nest\"\n            [class.dropdown-item]=\"nest\"\n            [class.btn-lg]=\"size==='large'\"\n            [class.btn-sm]=\"size==='small'\"\n            [class.btn-primary]=\"type==='primary'\"\n            [class.btn-success]=\"type==='success'\"\n            [class.btn-warning]=\"type==='warning'\"\n            [class.btn-danger]=\"type==='danger'\"\n            [class.btn-info]=\"type==='info'\"\n            (click)=\"leftButtonClick()\"\n            style=\"width:100%\"\n            *ngIf=\"splitButton\">{{title}}</span>\n            <span class=\"dropdown-toggle\"\n            [class.btn]=\"!nest\"\n            [class.dropdown-item]=\"nest\"\n            [class.dropdown-toggle-split]=\"splitButton\"\n            [class.btn-lg]=\"size==='large'\"\n            [class.btn-sm]=\"size==='small'\"\n            [class.btn-primary]=\"type==='primary'\"\n            [class.btn-success]=\"type==='success'\"\n            [class.btn-warning]=\"type==='warning'\"\n            [class.btn-danger]=\"type==='danger'\"\n            [class.btn-info]=\"type==='info'\"\n            [class.btn-secondary]=\"type==='secondary'\"\n            (click)=\"showDropMenu($event)\"\n            (mouseenter)=\"hoverDropdown()\"\n            (mouseleave)=\"hoverDropdown()\"\n            style=\"width:100%\">\n            <span class=\"sr-only\" *ngIf=\"splitButton\"></span>\n            {{splitButton?'':title}}\n            </span>\n            <div class=\"dropdown-menu\" [class.show]=\"show\">\n                <ng-template [ngTemplateOutlet]=\"dropdownTempl\"></ng-template>\n                <farris-dropdown-item *ngFor=\"let item of model\"\n                [model]=\"item\"\n                (select)=\"selectItem($event)\">\n                </farris-dropdown-item>\n            </div>\n        </div>\n        "}]}],"members":{"nest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":5}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":5}}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":5}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":5}}]}],"hideOnClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":5},"arguments":["hide-on-click"]}]}],"splitButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":5},"arguments":["split-button"]}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":5}}]}],"dropdownTempl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":96,"character":5},"arguments":["dropdownTempl"]}]}],"leftClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":99,"character":5},"arguments":["left-click"]}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":100,"character":5}}]}],"visibleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":103,"character":5},"arguments":["visible-change"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":110,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":110,"character":58}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"showDropMenu":[{"__symbolic":"method"}],"closeDropMenu":[{"__symbolic":"method"}],"hoverDropdown":[{"__symbolic":"method"}],"selectItem":[{"__symbolic":"method"}],"leftButtonClick":[{"__symbolic":"method"}],"resolveSize":[{"__symbolic":"method"}]}}}}]