Merhaba, takıldığım bir nokta var normalde sınıflar içerisinde if else kullanımı gayet kolayken widget içerisinde kullanmaya çalıştığımda hata alıyorum. Short if else kullanarakta denedim uygulama hata vermekte örnek kodlar aşağıda bu şekilde belirli bir koşula göre Card widgetini gösterip göstermemeyi yapmaya çalışıyorum yardımcı olabilirseniz sevinirim.
children: <Widget>[
if()
{
Card()
}
Card(
elevation: 4,
color: Color.fromRGBO(250, 180, 0, 1),
child: InkWell(
child: Container(
width: 55,
height: 25,
child: Padding(
padding: EdgeInsets.all(3),
child: Text(
widget.status,
textAlign: TextAlign.center,
style: TextStyle(
fontFamily: 'Montserrat',
fontSize: 14,
color: Colors.white,
fontWeight: FontWeight.bold),
),
),
),
),
),
Card(
elevation: 4,
color: Color.fromRGBO(60, 60, 60, 1),
child: InkWell(
child: Container(
width: 55,
height: 25,
child: Padding(
padding: EdgeInsets.all(3),
child: Text(
widget.status,
textAlign: TextAlign.center,
style: TextStyle(
fontFamily: 'Montserrat',
fontSize: 14,
color: Colors.white,
fontWeight: FontWeight.bold),
),
),
),
),
),
]