reorderListTextController method

void reorderListTextController({
  1. required int oldIndex,
  2. required int newIndex,
})

Implementation

void reorderListTextController(
    {required int oldIndex, required int newIndex}) {
  if (oldIndex < newIndex) newIndex -= 1;
  final updatedListTextController =
      List<TextEditingController>.from(listTextControllers.value);
  final item = updatedListTextController.removeAt(oldIndex);
  updatedListTextController.insert(newIndex, item);
  listTextControllers.value = updatedListTextController;
}