|
|
|
@ -43,18 +43,7 @@ class _AutoCompletePartsFieldState extends State<AutoCompletePartsField> {
|
|
|
|
_userProvider = Provider.of<UserProvider>(context);
|
|
|
|
_userProvider = Provider.of<UserProvider>(context);
|
|
|
|
_partsProvider = Provider.of<PartsProvider>(context);
|
|
|
|
_partsProvider = Provider.of<PartsProvider>(context);
|
|
|
|
//Subtitle _subtitle = AppLocalization.of(context).subtitle;
|
|
|
|
//Subtitle _subtitle = AppLocalization.of(context).subtitle;
|
|
|
|
return LoadingManager(
|
|
|
|
return Container(
|
|
|
|
isLoading: _partsProvider.isLoading,
|
|
|
|
|
|
|
|
isFailedLoading: _partsProvider.parts == null,
|
|
|
|
|
|
|
|
stateCode: _partsProvider.stateCode,
|
|
|
|
|
|
|
|
onRefresh: () async {
|
|
|
|
|
|
|
|
_partsProvider.reset();
|
|
|
|
|
|
|
|
await _partsProvider.getParts(
|
|
|
|
|
|
|
|
host: _settingProvider.host,
|
|
|
|
|
|
|
|
user: _userProvider.user,
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
child: Container(
|
|
|
|
|
|
|
|
padding: const EdgeInsets.symmetric(
|
|
|
|
padding: const EdgeInsets.symmetric(
|
|
|
|
horizontal: 16
|
|
|
|
horizontal: 16
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -102,7 +91,6 @@ class _AutoCompletePartsFieldState extends State<AutoCompletePartsField> {
|
|
|
|
widget.onPick(part);
|
|
|
|
widget.onPick(part);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|