import 'package:flutter/foundation.dart'; import 'package:cake_wallet/view_model/settings/settings_list_item.dart'; class PickerListItem extends SettingsListItem { PickerListItem( {@required String title, @required this.selectedItem, @required this.items, this.displayItem, void Function(ItemType item) onItemSelected}) : _onItemSelected = onItemSelected, super(title); final ItemType Function() selectedItem; final List items; final String Function(ItemType item) displayItem; final void Function(ItemType item) _onItemSelected; void onItemSelected(dynamic item) { if (item is ItemType) { _onItemSelected?.call(item); } } }