Editor with error messages

FlatButton(
  child: Text('ORDER NOW'),
  onPressed: () {
    Provider.of<Orders>(context, listen: false).addOrder(
      cart.items.values.toList(),
      cart.totalAmount,
    );
    cart.clear();
  },
  textcolor: Theme.of(context).primaryColor,
3

There are 3 best solutions below

1
On BEST ANSWER

You can check breaking-changes/buttons

enter image description here

To have the same visual look

final ButtonStyle flatButtonStyle = TextButton.styleFrom(
  foregroundColor: Colors.black87,
  minimumSize: Size(88, 36),
  padding: EdgeInsets.symmetric(horizontal: 16.0),
  shape: const RoundedRectangleBorder(
    borderRadius: BorderRadius.all(Radius.circular(2.0)),
  ),
);

TextButton(
  style: flatButtonStyle,
  onPressed: () { },
  child: Text('Looks like a FlatButton'),
)

You can find more about restoring-the-original-button-visuals

0
On

According to the Flutter 3.3.0 release notes, the deprecated RaisedButton was removed in GitHub pull request #98547.

0
On

Simply add velocity_x: ^3.2.1 in your pubsec.yaml file