|
|
|
|
@ -90,7 +90,9 @@ class _MedicineSearchState extends State<MedicineSearchScreen> {
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
return AppScaffold(
|
|
|
|
|
appBarTitle: TranslationBase.of(context).searchMedicine,
|
|
|
|
|
body: Column(
|
|
|
|
|
body: FractionallySizedBox(
|
|
|
|
|
widthFactor: 0.97,
|
|
|
|
|
child: ListView(
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Column(
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
@ -119,12 +121,12 @@ class _MedicineSearchState extends State<MedicineSearchScreen> {
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
Padding(
|
|
|
|
|
padding: EdgeInsets.only(
|
|
|
|
|
bottom: SizeConfig.heightMultiplier * 1,
|
|
|
|
|
right: SizeConfig.heightMultiplier * 2,
|
|
|
|
|
left: SizeConfig.heightMultiplier * 2,
|
|
|
|
|
top: SizeConfig.heightMultiplier * 3),
|
|
|
|
|
SizedBox(height: 15,),
|
|
|
|
|
FractionallySizedBox(
|
|
|
|
|
widthFactor: 0.9,
|
|
|
|
|
child: Column(
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Container(
|
|
|
|
|
child: AppTextFormField(
|
|
|
|
|
hintText: TranslationBase.of(context).searchMedicineNameHere,
|
|
|
|
|
controller: myController,
|
|
|
|
|
@ -147,12 +149,9 @@ class _MedicineSearchState extends State<MedicineSearchScreen> {
|
|
|
|
|
}),
|
|
|
|
|
inputFormatter: ONLY_LETTERS),
|
|
|
|
|
),
|
|
|
|
|
SizedBox(height: 15,),
|
|
|
|
|
|
|
|
|
|
Container(
|
|
|
|
|
margin: EdgeInsets.only(
|
|
|
|
|
bottom: SizeConfig.heightMultiplier * 1,
|
|
|
|
|
right: SizeConfig.heightMultiplier * 2,
|
|
|
|
|
left: SizeConfig.heightMultiplier * 2,
|
|
|
|
|
top: SizeConfig.heightMultiplier * 1),
|
|
|
|
|
child: Wrap(
|
|
|
|
|
alignment: WrapAlignment.center,
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
@ -176,22 +175,17 @@ class _MedicineSearchState extends State<MedicineSearchScreen> {
|
|
|
|
|
TranslationBase
|
|
|
|
|
.of(context)
|
|
|
|
|
.youCanFind +
|
|
|
|
|
(_medicineProvider.pharmacyItemsList == null
|
|
|
|
|
? " 0 "
|
|
|
|
|
: _medicineProvider.pharmacyItemsList.length
|
|
|
|
|
.toString()) +
|
|
|
|
|
_medicineProvider.pharmacyItemsList.length
|
|
|
|
|
.toString() +" "+
|
|
|
|
|
TranslationBase
|
|
|
|
|
.of(context)
|
|
|
|
|
.itemsInSearch,
|
|
|
|
|
fontWeight: FontWeight.bold,
|
|
|
|
|
margin: 5,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Container(
|
|
|
|
|
width: SizeConfig.screenWidth * 0.90,
|
|
|
|
|
Container(
|
|
|
|
|
child: !_medicineProvider.isFinished
|
|
|
|
|
? DrAppCircularProgressIndeicator()
|
|
|
|
|
: _medicineProvider.hasError
|
|
|
|
|
@ -238,8 +232,12 @@ class _MedicineSearchState extends State<MedicineSearchScreen> {
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|