ember-float-label
Version:
Animated float labels for your Ember app
19 lines (16 loc) • 421 B
JavaScript
import Component from '@ember/component';
import { oneWay, bool } from '@ember/object/computed';
export default Component.extend({
tagName: 'label',
classNames: ['float-label'],
classNameBindings: ['hasValue'],
field: null,
label: oneWay('field.floatLabel'),
value: oneWay('field.value'),
hasValue: bool('value'),
actions: {
register: function(field) {
this.set('field', field);
}
}
});