Условно передать необязательный параметр виджету - PullRequest
1 голос
/ 13 июля 2020

У меня есть настраиваемый виджет, которому можно дополнительно передать свойство size. Если оно присутствует, это значение должно быть передано в свойство size виджета Icon() в моем собственном виджете.

Есть ли способ передать это значение, только если оно присутствует?

class MyWidget extends StatelessWidget {
  final double size;
  MyWidget({this.size});

  Widget build(BuildContext context) {
    return Icon(
      iconData: IconData(),
      size: // Don't pass size here if not present
    );
  }
}
...