class ERBLint::Linters::ArgumentMappers::Flash

Maps classes in a flash element to arguments for the Flash component.

def classes_to_args(classes)

def classes_to_args(classes)
  classes.each_with_object({ classes: [] }) do |class_name, acc|
    next if class_name == "flash"
    if SCHEME_MAPPINGS[class_name] && acc[:scheme].nil?
      acc[:scheme] = SCHEME_MAPPINGS[class_name]
    elsif class_name == "flash-full"
      acc[:full] = true
    else
      acc[:classes] << class_name
    end
  end
end