textFieldSpec function

InspectorFieldSpec<String> textFieldSpec({
  1. required CanvasFieldKey fieldKey,
  2. required String title,
  3. CommitMode commitMode = CommitMode.debounced,
  4. String? semanticSlot,
})

Implementation

InspectorFieldSpec<String> textFieldSpec({
  required CanvasFieldKey fieldKey,
  required String title,
  CommitMode commitMode = CommitMode.debounced,
  String? semanticSlot,
}) {
  return InspectorFieldSpec<String>(
    fieldKey: fieldKey,
    title: title,
    commitMode: commitMode,
    semanticSlot: semanticSlot,
    control:
        (
          context, {
          required enabled,
          required value,
          required commit,
          begin,
          end,
          flush,
        }) {
          return InspectorTextField(
            enabled: enabled,
            text: value,
            label: title,
            onChanged: commit,
            onBlur: flush,
          );
        },
  );
}