WrapDropdownButton<T> constructor
WrapDropdownButton<T> ({
- Key? key,
- required List<
DropdownMenuItem< items,T> > - T? value,
- Widget? hint,
- Widget? disabledHint,
- required ValueChanged<
T?> onChanged, - int elevation = 8,
- TextStyle? style,
- double iconSize = 24.0,
- bool isDense = false,
Implementation
WrapDropdownButton({
super.key,
required this.items,
this.value,
this.hint,
this.disabledHint,
required this.onChanged,
this.elevation = 8,
this.style,
this.iconSize = 24.0,
this.isDense = false,
}) : assert(items.isEmpty ||
value == null ||
items
.where((DropdownMenuItem<T> item) => item.value == value)
.length ==
1);