diff --git a/lib/pages/pharmacies/wishlist.dart b/lib/pages/pharmacies/wishlist.dart index e9b3e9e1..3c8942b7 100644 --- a/lib/pages/pharmacies/wishlist.dart +++ b/lib/pages/pharmacies/wishlist.dart @@ -1,9 +1,8 @@ import 'package:diplomaticquarterapp/config/config.dart'; import 'package:flutter/material.dart'; import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart'; -import 'package:font_awesome_flutter/font_awesome_flutter.dart'; -import 'package:rating_bar/rating_bar.dart'; import 'package:diplomaticquarterapp/services/pharmacy_services/wishList_service.dart'; +import 'package:diplomaticquarterapp/widgets/pharmacy/product_tile.dart'; void main() => runApp(WishlistPage()); @@ -54,193 +53,3 @@ getWishListItems() { }); } - -productTile() { - return Container( - height: 120, - width: double.infinity, - color: Colors.white, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Row( - children: [ - Container( - margin: EdgeInsets.only(left: 10), - child: Image( - image: - AssetImage('assets/images/al-habib_onlne_pharmacy_bg.png'), - fit: BoxFit.cover, - width: 80, - height: 80, - ), - ), - Expanded( - flex: 5, - child: Column( - children: [ - Container( - margin: EdgeInsets.all(5), - child: Align( - alignment: Alignment.topLeft, - child: RichText( - text: TextSpan( - text: - 'Dulcolax 5 Mg 30 Tablets asdfasdfadsf asdfasdfas dasd fasdf asd fasdfsad', - style: TextStyle( - color: Colors.black54, - fontSize: 15, - fontWeight: FontWeight.bold), - ), - ), - ), - ), - Container( - margin: EdgeInsets.all(5), - child: Align( - alignment: Alignment.topLeft, - child: RichText( - text: TextSpan( - text: 'SAR 9999.99', - style: TextStyle( - fontWeight: FontWeight.bold, - color: Colors.black, - fontSize: 13), - ), - ), - ), - ), - Container( - margin: EdgeInsets.all(5), - child: Align( - alignment: Alignment.topLeft, - child: RatingBar.readOnly( - initialRating: 3, - size: 15.0, - filledColor: Colors.yellow[700], - emptyColor: Colors.grey[500], - isHalfAllowed: true, - halfFilledIcon: Icons.star_half, - filledIcon: Icons.star, - emptyIcon: Icons.star, - ), - ), - ), - ], - ), - ), - Expanded( - flex: 1, - child: Column( - children: [ - Icon(FontAwesomeIcons.trashAlt, size: 15), - SizedBox(height: 50,), - Icon(FontAwesomeIcons.shoppingCart, size: 15), - ], - ), - ), - ], - ), - ], - ), - ); -} - -//return Container( -//height: 120, -//color: Colors.white, -//child: Row( -//children: [ -//Container( -//margin: EdgeInsets.all(10), -//child: Image( -//image: AssetImage('assets/images/al-habib_onlne_pharmacy_bg.png'), -//fit: BoxFit.cover, -//), -//), -//Column( -//mainAxisAlignment: MainAxisAlignment.center, -//crossAxisAlignment: CrossAxisAlignment.start, -//children: [ -//Container( -//margin: EdgeInsets.all(5), -//child: Align( -//alignment: Alignment.topLeft, -//child: RichText( -//text: TextSpan( -//text: 'Dulcolax 5 Mg 30 Tablets', -//style: TextStyle( -//color: Colors.black54, -//fontSize: 15, -//fontWeight: FontWeight.bold), -//), -//), -//), -//), -//SizedBox(height: 10,), -//Container( -//margin: EdgeInsets.all(5), -//child: Align( -//alignment: Alignment.topLeft, -//child: RichText( -//text: TextSpan( -//text: 'SAR 9999.99', -//style: TextStyle( -//fontWeight: FontWeight.bold, -//color: Colors.black, -//fontSize: 13), -//), -//), -//), -//), -//SizedBox(height: 5,), -//Container( -//margin: EdgeInsets.only( -//right: MediaQuery.of(AppGlobal.context).size.width * 0.20), -//child: RatingBar.readOnly( -//initialRating: 3, -//// widget.doctor.actualDoctorRate.toDouble(), -//size: 15.0, -//filledColor: Colors.yellow[700], -//emptyColor: Colors.grey[500], -//isHalfAllowed: true, -//halfFilledIcon: Icons.star_half, -//filledIcon: Icons.star, -//emptyIcon: Icons.star, -//), -//), -//], -//), -//SizedBox(width: MediaQuery.of(AppGlobal.context).size.width *0.18,), -//// SizedBox(width: MediaQuery.of(AppGlobal.context).size.width *0.52,), -//Container( -//margin: EdgeInsets.only(top: 20), -//child: Column( -//children: [ -//Padding( -//padding: const EdgeInsets.only(left: 15.0), -//child: Align( -//alignment: Alignment.centerLeft, -//child: Icon(FontAwesomeIcons.trashAlt, size: 15), -//), -//), -//SizedBox( -//height: 50, -//), -//Padding( -//padding: const EdgeInsets.only(left: 10.0), -//child: Align( -//alignment: Alignment.centerLeft, -//child: Icon(FontAwesomeIcons.shoppingCart, size: 15), -//), -//), -//], -//), -//), -//], -//), -// -// -// -//); diff --git a/lib/widgets/pharmacy/product_tile.dart b/lib/widgets/pharmacy/product_tile.dart new file mode 100644 index 00000000..4a33a1f6 --- /dev/null +++ b/lib/widgets/pharmacy/product_tile.dart @@ -0,0 +1,97 @@ +import 'package:flutter/material.dart'; + +import 'package:font_awesome_flutter/font_awesome_flutter.dart'; +import 'package:rating_bar/rating_bar.dart'; + + +productTile() { + return Container( + height: 120, + width: double.infinity, + color: Colors.white, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Row( + children: [ + Container( + margin: EdgeInsets.only(left: 10), + child: Image( + image: + AssetImage('assets/images/al-habib_onlne_pharmacy_bg.png'), + fit: BoxFit.cover, + width: 80, + height: 80, + ), + ), + Expanded( + flex: 5, + child: Column( + children: [ + Container( + margin: EdgeInsets.all(5), + child: Align( + alignment: Alignment.topLeft, + child: RichText( + text: TextSpan( + text: + 'Dulcolax 5 Mg 30 Tablets asdfasdfadsf asdfasdfas dasd fasdf asd fasdfsad', + style: TextStyle( + color: Colors.black54, + fontSize: 15, + fontWeight: FontWeight.bold), + ), + ), + ), + ), + Container( + margin: EdgeInsets.all(5), + child: Align( + alignment: Alignment.topLeft, + child: RichText( + text: TextSpan( + text: 'SAR 9999.99', + style: TextStyle( + fontWeight: FontWeight.bold, + color: Colors.black, + fontSize: 13), + ), + ), + ), + ), + Container( + margin: EdgeInsets.all(5), + child: Align( + alignment: Alignment.topLeft, + child: RatingBar.readOnly( + initialRating: 3, + size: 15.0, + filledColor: Colors.yellow[700], + emptyColor: Colors.grey[500], + isHalfAllowed: true, + halfFilledIcon: Icons.star_half, + filledIcon: Icons.star, + emptyIcon: Icons.star, + ), + ), + ), + ], + ), + ), + Expanded( + flex: 1, + child: Column( + children: [ + Icon(FontAwesomeIcons.trashAlt, size: 15), + SizedBox(height: 50,), + Icon(FontAwesomeIcons.shoppingCart, size: 15), + ], + ), + ), + ], + ), + ], + ), + ); +} \ No newline at end of file