class Avo::Fields::TimeField

def edit_formatted_value

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

def fill_field(model, key, value, params)

def fill_field(model, key, value, params)
  if value.in?(["", nil])
    model[id] = value
    return model
  end
  return model if value.blank?
  model[id] = utc_time(value)
  model
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