fix coloring issue

merge-update-with-lab-changes
Elham Rababh 5 years ago
parent 58d43f7e46
commit 7de8c2588f

@ -31,7 +31,7 @@ class FooterWidget extends StatefulWidget {
} }
class _FooterWidgetState extends State<FooterWidget> { class _FooterWidgetState extends State<FooterWidget> {
double quantityUI = 70; double quantityUI = 80;
bool showUI = false; bool showUI = false;
AuthenticatedUserObject authenticatedUserObject = AuthenticatedUserObject authenticatedUserObject =
locator<AuthenticatedUserObject>(); locator<AuthenticatedUserObject>();
@ -77,7 +77,7 @@ class _FooterWidgetState extends State<FooterWidget> {
child: Icon(Icons.close, color: Colors.black), child: Icon(Icons.close, color: Colors.black),
onTap: () { onTap: () {
setState(() { setState(() {
quantityUI = 70; quantityUI = 80;
showUI = false; showUI = false;
}); });
}, },
@ -172,7 +172,7 @@ class _FooterWidgetState extends State<FooterWidget> {
onPressed: () { onPressed: () {
setState(() { setState(() {
if (showUI) { if (showUI) {
quantityUI = 70; quantityUI = 80;
showUI = false; showUI = false;
} else { } else {
quantityUI = 150; quantityUI = 150;
@ -189,7 +189,7 @@ class _FooterWidgetState extends State<FooterWidget> {
disabled: !widget.isAvailable && widget.quantity > 0 || disabled: !widget.isAvailable && widget.quantity > 0 ||
widget.quantity > widget.quantityLimit || widget.quantity > widget.quantityLimit ||
widget.item.rxMessage != null, widget.item.rxMessage != null,
disableColor: Colors.green[400], disableColor: Color(0xFF4CAF50),
onTap: () async { onTap: () async {
if (!authenticatedUserObject.isLogin) { if (!authenticatedUserObject.isLogin) {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
@ -199,8 +199,9 @@ class _FooterWidgetState extends State<FooterWidget> {
await widget.addToCartFunction( await widget.addToCartFunction(
widget.quantity, widget.item.id, context); widget.quantity, widget.item.id, context);
}, },
borderColor: Color(0xFF4CAF50),
borderRadius: 5, borderRadius: 5,
color: Colors.green, color: Color(0xFF4CAF50),
), ),
), ),
SizedBox( SizedBox(

@ -68,8 +68,8 @@ class _ProductNameAndPriceState extends State<ProductNameAndPrice> {
widget.item.stockAvailability == 'Out of stock' && widget.item.stockAvailability == 'Out of stock' &&
widget.customerId != null widget.customerId != null
? InkWell( ? InkWell(
onTap: () => onTap: () => widget.notifyMeWhenAvailable(
widget.notifyMeWhenAvailable(context, widget.item.id), context, widget.item.id),
child: Row(children: [ child: Row(children: [
Texts( Texts(
TranslationBase.of(context).notifyMe, TranslationBase.of(context).notifyMe,
@ -88,7 +88,9 @@ class _ProductNameAndPriceState extends State<ProductNameAndPrice> {
icon: !widget.isInWishList icon: !widget.isInWishList
? Icons.favorite_border ? Icons.favorite_border
: Icons.favorite, : Icons.favorite,
color: !widget.isInWishList ? Colors.white : Colors.red, color: !widget.isInWishList
? Colors.white
: Colors.red[800],
onPress: () async { onPress: () async {
{ {
if (widget.customerId != null) { if (widget.customerId != null) {
@ -163,29 +165,32 @@ class _ProductNameAndPriceState extends State<ProductNameAndPrice> {
"(${widget.item.approvedTotalReviews}${TranslationBase.of(context).review})", "(${widget.item.approvedTotalReviews}${TranslationBase.of(context).review})",
fontSize: 12, fontSize: 12,
), ),
], SizedBox(
), width: 70,
),
), ),
Expanded( if (widget.item.rxMessage != null)
flex: 1, Row(
child: Container( children: [
child: widget.item.rxMessage != null Text(
? Text(
projectViewModel.isArabic projectViewModel.isArabic
? widget.item.rxMessagen.toString() ? widget.item.rxMessagen.toString()
: widget.item.rxMessage.toString(), : widget.item.rxMessage.toString(),
style: TextStyle(color: Colors.red, fontSize: 10), style: TextStyle(color: Colors.red, fontSize: 10),
)
: Container()),
), ),
widget.item.rxMessage != null SizedBox(
? Icon( width: 5,
),
Icon(
FontAwesomeIcons.questionCircle, FontAwesomeIcons.questionCircle,
color: Colors.red, color: Colors.red,
size: 15.0, size: 15.0,
) )
: Container(), ],
)
],
),
),
),
], ],
), ),
), ),

@ -17,12 +17,14 @@ class IconWithBg extends StatelessWidget {
color: Colors.grey[200], color: Colors.grey[200],
borderRadius: BorderRadius.circular(30), borderRadius: BorderRadius.circular(30),
), ),
child: Center(
child: IconButton( child: IconButton(
icon: Icon(icon), icon: Icon(icon, size: 20,),
color: color, color: color,
onPressed: () async { onPressed: () async {
onPress(); onPress();
}, },
),
)); ));
} }
} }

@ -43,7 +43,7 @@ class ProductAppBar extends StatelessWidget with PreferredSizeWidget {
Row( Row(
children: [ children: [
IconWithBg( IconWithBg(
icon: Icons.arrow_back_ios, icon: Icons.arrow_back,
color: Colors.grey, color: Colors.grey,
onPress: () { onPress: () {
Navigator.pop(context); Navigator.pop(context);
@ -56,7 +56,7 @@ class ProductAppBar extends StatelessWidget with PreferredSizeWidget {
children: [ children: [
IconWithBg( IconWithBg(
icon: Icons.shopping_cart, icon: Icons.shopping_cart,
color: Colors.grey, color: Colors.grey[800],
onPress: () { onPress: () {
Navigator.push( Navigator.push(
context, context,

Loading…
Cancel
Save