Я пытаюсь показать диалоговое окно с предупреждением после нажатия пользователем этой кнопки после выполнения определенного условия. если текст пустой, то появится диалоговое окно, однако, используя то, что я попробовал ниже, оно все равно всплывает в диалоговом окне, даже если после нажатия кнопки текст не пуст.
RaisedButton(
onPressed: priceController.text == ""
? () => showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text("Enter a price"),
);
})
: () => apiRequest(url, {
'price': priceController.text,
'user_id': "user2"
}),
child: Text("Set Level"),
);