Multi price

This commit is contained in:
2020-12-01 19:50:24 +01:00
parent d3f990aecc
commit ab1e47dfee
2 changed files with 66 additions and 8 deletions

View File

@@ -53,10 +53,7 @@ class DishCard extends StatelessWidget {
),
],
),
Text(
'${dish.price}',
style: TextStyle(color: Colors.white, fontSize: 14),
),
Prices(prices: dish.prices)
],
)),
Container(
@@ -72,3 +69,38 @@ class DishCard extends StatelessWidget {
);
}
}
class Prices extends StatelessWidget {
final MenuiPrices prices;
Prices({@required this.prices});
@override
Widget build(BuildContext context) {
return Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: <Widget>[
if (prices.price1.priceName == "")
Text(
'${prices.price1.price}',
style: TextStyle(color: Colors.white, fontSize: 14),
),
if (prices.price1.priceName != "")
Text(
'${prices.price1.priceName}: ${prices.price1.price}',
style: TextStyle(color: Colors.white, fontSize: 14),
),
if (prices.price2.priceName != "")
Text(
'${prices.price2.priceName}: ${prices.price2.price}',
style: TextStyle(color: Colors.white, fontSize: 14),
),
if (prices.price3.priceName != "")
Text(
'${prices.price3.priceName}: ${prices.price3.price}',
style: TextStyle(color: Colors.white, fontSize: 14),
),
],
);
}
}