getItems<T> function

List<DropdownMenuItem<T>> getItems<T>({
  1. required List<T> items,
  2. required String label(
    1. T
    ),
})

Get DropDown items

Implementation

List<DropdownMenuItem<T>> getItems<T>({
  required List<T> items,
  required String Function(T) label,
}) =>
    items
        .map(
          (e) => DropdownMenuItem<T>(
            value: e,
            alignment: Alignment.center,
            child: Text(label(e)),
          ),
        )
        .toList();