DropdownListItem constructor

const DropdownListItem({
  1. required String id,
  2. String? label,
  3. Widget? labelWidget,
  4. IconData? icon,
  5. Widget? iconWidget,
})

Implementation

const DropdownListItem({
  required this.id,
  String? label,
  this.labelWidget,
  this.icon,
  this.iconWidget,
})  : assert(
        (icon == null && iconWidget == null) ||
            (icon != null && iconWidget == null) ||
            (icon == null && iconWidget != null),
        'icon and iconWidget are mutually exclusive',
      ),
      label = label ?? (labelWidget == null ? id : null);