[{"__symbolic":"module","version":4,"metadata":{"CoreoStepperComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-stepper","template":"\n  <button class=\"stepper-button\" type=\"button\" ion-button icon-only clear (click)=\"decrement()\" [disabled]=\"stepperValue === min\">\n    <ion-icon name=\"remove\"></ion-icon>\n  </button>\n  <span class=\"stepper-span\" #display><ng-content></ng-content></span>\n  <span class=\"stepper-span\" *ngIf=\"display.childNodes.length === 0\">\n    <input class=\"stepper-input\" *ngIf=\"manual\" type=\"number\" inputmode=\"numeric\" [(ngModel)]=\"stepperValue\"/>\n    <ion-badge *ngIf=\"!manual\">{{stepperValue}}</ion-badge>\n  </span>\n  <button class=\"stepper-button\" type=\"button\" ion-button icon-only clear (click)=\"increment()\" [disabled]=\"stepperValue === max\">\n    <ion-icon name=\"add\"></ion-icon>\n  </button>","styles":["\n    :host {\n        display: flex;\n        align-items: center;\n        max-width: 150px;\n    }\n\n    button.stepper-button {\n        padding: 15px;\n    }\n\n    span.stepper-span {\n        flex: 1;\n        text-align: center;\n    }\n   \n    input.stepper-input{\n        width: 80px;\n        text-align: center;\n        border-radius: 4px;\n        }\n    }\n"],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"CoreoStepperComponent"},"multi":true}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"manual":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"decrement":[{"__symbolic":"method"}],"increment":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]