[{"__symbolic":"module","version":4,"metadata":{"IcosCascader":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./cascader-props","name":"IcosCascaderPoprs","line":51,"character":34},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"icos-cascader","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":8,"character":15},"useExisting":{"__symbolic":"reference","name":"IcosCascader"},"multi":true}],"template":"\n    <span\n      [class]=\"\n        'icos-cascader ' +\n        (menuVisible ? 'is-opened ' : '') +\n        (icosDisabled ? 'is-disabled ' : '') +\n        (size ? 'icos-cascader--' + size : '')\n      \"\n      (click)=\"clickHandle($event)\"\n      (mouseenter)=\"inputHover = true\"\n      (mouseleave)=\"inputHover = false\"\n    >\n      <icos-input\n        [readonly]=\"true\"\n        [placeholder]=\"currentLabels.length ? '' : placeholder\"\n        [size]=\"size\"\n        [icosDisabled]=\"icosDisabled\"\n        [icon]=\"showClearIcon() ? 'circle-close' : 'caret-bottom'\"\n        [iconClass]=\"showClearIcon() ? 'icos-cascader__clearIcon' : menuVisible ? 'is-reverse' : ''\"\n        (icon-click)=\"clearValue($event)\"\n      >\n      </icos-input>\n\n      <span class=\"icos-cascader__label\" *ngIf=\"currentLabels.length\">\n        <ng-container *ngIf=\"allLevels\">\n          <ng-container *ngFor=\"let item of currentLabels; let i = index\">\n            {{ item.label }}\n            <span *ngIf=\"i < currentLabels.length - 1\"> / </span>\n          </ng-container>\n        </ng-container>\n        <ng-container *ngIf=\"!allLevels\">\n          {{ currentLabels[currentLabels.length - 1].label }}\n        </ng-container>\n      </span>\n      <icos-cascader-menu></icos-cascader-menu>\n    </span>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":58,"character":32}]}],"close":[{"__symbolic":"method"}],"clickHandle":[{"__symbolic":"method"}],"changeLabels":[{"__symbolic":"method"}],"clearValue":[{"__symbolic":"method"}],"selectHandle":[{"__symbolic":"method"}],"showClearIcon":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]