class Avo::Fields::TimeField

def edit_formatted_value

def edit_formatted_value
  return nil if value.nil?
  value.utc.iso8601
end

def fill_field(record, key, value, params)

def fill_field(record, key, value, params)
  if value.in?(["", nil])
    record.send(:"#{id}=", value)
    return record
  end
  return record if value.blank?
  record.send(:"#{id}=", utc_time(value))
  record
end

def formatted_value

def formatted_value
  return nil if value.nil?
  value.utc.to_time.iso8601
end

def initialize(id, **args, &block)

def initialize(id, **args, &block)
  super(id, **args, &block)
  add_string_prop args, :picker_format, "H:i:S"
  add_string_prop args, :format, "TT"
end