[
  {
    "tags": [],
    "description": {
      "full": "",
      "summary": "",
      "body": ""
    },
    "isPrivate": false,
    "isConstructor": false,
    "line": 1,
    "codeStart": null,
    "code": "import {bindable, customElement, inject} from \"aurelia-framework\";\nimport {dom} from \"aire/core\";\nimport {DOM} from \"aurelia-pal\";\n\n@inject(DOM.Element)\n@customElement('aire-search')\nexport class AireSearch {\n\n    form        : HTMLElement;\n\n    icon        : HTMLElement;\n\n    @bindable\n    placeholder : string = '';\n\n    constructor(private element: Element) {\n    }\n\n    attached() {\n        dom.decorateTo(this.element, this.form, \"default\", \"uk-search-default\");\n        dom.decorateTo(this.element, this.form, \"large\", \"uk-search-large\");\n        dom.decorateTo(this.element, this.form, \"navbar\", \"uk-search-navbar\");\n        dom.decorateTo(this.element, this.icon, \"flip\", \"uk-search-icon-flip\");\n    }\n}",
    "ctx": false
  }
]