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, void Function(ItemType item) onItemSelected, this.isAlwaysShowScrollThumb = false}) : _onItemSelected = onItemSelected, super(title); final ItemType Function() selectedItem; final List items; final void Function(ItemType item) _onItemSelected; final bool isAlwaysShowScrollThumb; void onItemSelected(dynamic item) { if (item is ItemType) { _onItemSelected?.call(item); } } }