[
  {
    "tags": [],
    "description": {
      "full": "",
      "summary": "",
      "body": ""
    },
    "isPrivate": false,
    "isConstructor": false,
    "line": 1,
    "codeStart": null,
    "code": "import {bindable} from \"aurelia-framework\";\nimport {dom}    from \"aire/core\";\n\nexport class AireBaseButton {\n\n  @bindable\n  icon      : string;\n\n  button    : HTMLElement;\n\n  @bindable\n  disabled    : boolean;\n\n  constructor(\n    public element: Element\n  ) {\n  }\n\n  attached() {\n      dom.decorateTo(this.element, this.button, \"default\", \"uk-button-default\");\n      dom.decorateTo(this.element, this.button, \"primary\", \"uk-button-primary\");\n      dom.decorateTo(this.element, this.button, \"secondary\", \"uk-button-secondary\");\n      dom.decorateTo(this.element, this.button, \"danger\", \"uk-button-danger\");\n  }\n}",
    "ctx": false
  }
]