minor fixes
This commit is contained in:
@@ -50,27 +50,20 @@ class ChipInputTextFieldState<T> extends State<ChipsInputTextField<T>> {
|
|||||||
if (!_pauseItemAddition) {
|
if (!_pauseItemAddition) {
|
||||||
setState(() => _pauseItemAddition = true);
|
setState(() => _pauseItemAddition = true);
|
||||||
}
|
}
|
||||||
if (widget.focusNode != null) widget.focusNode.unfocus();
|
widget.focusNode?.unfocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
void resumeItemAddition() {
|
void resumeItemAddition() {
|
||||||
if (_pauseItemAddition) {
|
if (_pauseItemAddition) {
|
||||||
setState(() => _pauseItemAddition = false);
|
setState(() => _pauseItemAddition = false);
|
||||||
}
|
}
|
||||||
if (widget.focusNode != null) widget.focusNode.requestFocus();
|
widget.focusNode?.requestFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return GestureDetector(
|
return GestureDetector(
|
||||||
onTap: _pauseItemAddition
|
onTap: _pauseItemAddition ? resumeItemAddition : null,
|
||||||
? () {
|
|
||||||
setState(() {
|
|
||||||
_pauseItemAddition = false;
|
|
||||||
widget.focusNode?.requestFocus();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
: null,
|
|
||||||
child: Material(
|
child: Material(
|
||||||
elevation: 1,
|
elevation: 1,
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
|
|||||||
Reference in New Issue
Block a user