select<T> method

T select<T>({
  1. required T onAdd(),
  2. required T onEdit(
    1. String editId
    ),
})

When a value is being added to a form, onAdd is executed; when editing, onEdit is executed.

フォームに値を追加しているときはonAddが実行され、編集しているときはonEditが実行されます。

Implementation

T select<T>({
  required T Function() onAdd,
  required T Function(String editId) onEdit,
}) {
  if (isAdding) {
    return onAdd.call();
  } else {
    return onEdit.call(editId ?? "");
  }
}