add product_tile widget

merge-requests/226/merge
enadhilal 5 years ago
parent 068382e76f
commit d6d1c26c9a

@ -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),
//),
//),
//],
//),
//),
//],
//),
//
//
//
//);

@ -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),
],
),
),
],
),
],
),
);
}
Loading…
Cancel
Save