insertChip method
void
insertChip(
- T chip
Inserts a chip at a specific position in the text.
Implementation
void insertChip(T chip) {
// insert chip at the start
int chipIndex = _nextAvailableChipIndex;
String newText = String.fromCharCode(_chipStart + chipIndex) + value.text;
super.value = value.copyWith(
text: newText,
selection: const TextSelection.collapsed(offset: 1),
);
_chipMap[chipIndex] = chip;
}