meta function

MetadataOverrides meta({
  1. String? label,
  2. String? pluralLabel,
  3. String? addLabel,
  4. String? editLabel,
  5. Set<JsonPath>? ignoredPaths,
  6. Map<dynamic, String>? labels,
  7. List? sortOrder,
  8. Map<JsonPath, MetaFieldConfig>? formConfig,
  9. Map<JsonPath, MetaDateFormatter>? metaDateFormatters,
  10. Map<dynamic, String>? placeholders,
})

Implementation

MetadataOverrides meta(
    {String? label,
    String? pluralLabel,
    String? addLabel,
    String? editLabel,
    Set<JsonPath>? ignoredPaths,
    Map<dynamic, String>? labels,
    List<dynamic>? sortOrder,
    Map<JsonPath, MetaFieldConfig>? formConfig,
    Map<JsonPath, MetaDateFormatter>? metaDateFormatters,
    Map<dynamic, String>? placeholders}) {
  return MetadataOverrides.coerced(
      label: label,
      addLabel: addLabel,
      editLabel: editLabel,
      pluralLabel: pluralLabel,
      ignoredPaths: ignoredPaths,
      formConfig: formConfig?.mapValues((_, v) => [v]),
      metaDateFormatters: metaDateFormatters,
      sortOrder: sortOrder ?? labels?.keys,
      labels: labels,
      placeholders: placeholders);
}