buildFieldTypeSelectEntries function presentation exported

Last updated: 2026-03-04T23:21:38.428Z

Metrics

LOC: 9 Complexity: 1 Params: 0

Signature

buildFieldTypeSelectEntries(): : SelectEntry[]

Summary

Builds a SelectEntry[] array for all field types, grouped by category. Suitable for use with SearchableSelect.

Source Code

export function buildFieldTypeSelectEntries(): SelectEntry[] {
  return getFieldTypeGroupedOptions(FIELD_TYPES).map((group) => ({
    groupLabel: group.label,
    options: group.options.map((entry) => ({
      value: entry.value,
      label: entry.label,
    })),
  }));
}

No outgoing dependencies.

Impact (Incoming)

graph LR buildFieldTypeSelectEntries["buildFieldTypeSelectEntries"] fieldTypeLabel["fieldTypeLabel"] generateId["generateId"] buildGeneratorSelectEntries["buildGeneratorSelectEntries"] GeneratorOption["GeneratorOption"] FormsTabViewCallbacks["FormsTabViewCallbacks"] fieldTypeLabel -->|uses| buildFieldTypeSelectEntries generateId -->|uses| buildFieldTypeSelectEntries buildGeneratorSelectEntries -->|calls| buildFieldTypeSelectEntries GeneratorOption -->|uses| buildFieldTypeSelectEntries FormsTabViewCallbacks -->|uses| buildFieldTypeSelectEntries style buildFieldTypeSelectEntries fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildFieldTypeSelectEntries "5ad42face1d88708.html" click fieldTypeLabel "861a0ec11bc0b27b.html" click generateId "fe0b977e1a4503ec.html" click buildGeneratorSelectEntries "ccfb8506913d7ba7.html" click GeneratorOption "46d00f7f04960150.html" click FormsTabViewCallbacks "413148ba3c727cc8.html"