Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import TextField from './text-field';
import { toTimeString, toDateString } from '../../utils/date';

export default TextField.extend({
  control: 'one-way-time',

  serializeValue(value) {
    if (value instanceof Date) {
      return toTimeString(value);
    }

    return value;
  },

  deserializeValue(value, currentValue) {
    if (value != null) {
      return new Date(`${toDateString(currentValue)}T${value}`);
    }

    return value;
  }
});