Files
2015-05-04 09:17:17 -05:00

45 lines
989 B
JavaScript

import {NgElement, Component, View} from 'angular2/angular2'
import {IonicComponent} from 'ionic/config/component'
@Component({
selector: 'ion-search-bar',
properties: {
cancelText: 'cancel-text',
placeholderText: 'placeholder-text'
}
})
@View({
template: `<div class="search-bar-input-container">
<input class="search-bar-input" type="search" [attr.placeholder]="placeholderText">
</div>
<button class="button search-bar-cancel">{{ cancelText }}</button>`
})
export class SearchBar {
constructor(
ngElement: NgElement
) {
this.domElement = ngElement.domElement
this.config = SearchBar.config.invoke(this)
}
}
new IonicComponent(SearchBar, {
properties: {
cancelText: {
defaults: {
ios: 'Cancel',
android: 'Cancel',
core: 'Cancel'
}
},
placeholderText: {
defaults: {
ios: 'Search',
android: 'Search',
core: 'Search'
}
}
}
})