selectionWindow<T> method
void
selectionWindow<T>(
- ListWindow<
T> window, { - required int selectedIndex,
- String itemBuilder(
- T item
Renders a simple selection list from a ListWindow.
Convenience wrapper around listWindow for the common case of rendering a simple selectable list.
Implementation
void selectionWindow<T>(
ListWindow<T> window, {
required int selectedIndex,
String Function(T item)? itemBuilder,
}) {
listWindow(
window,
selectedIndex: selectedIndex,
renderItem: (T item, int index, bool isFocused) {
final text = itemBuilder?.call(item) ?? item.toString();
selectableItem(text, focused: isFocused);
},
);
}