SelectableGridPrompt<T>.responsive constructor
SelectableGridPrompt<T>.responsive ({})
Creates a responsive grid that adapts to terminal width.
Implementation
factory SelectableGridPrompt.responsive({
required String title,
required List<T> items,
required int cellWidth,
PromptTheme theme = PromptTheme.dark,
bool multiSelect = false,
int? maxColumns,
Set<int>? initialSelection,
}) {
return SelectableGridPrompt(
title: title,
items: items,
theme: theme,
multiSelect: multiSelect,
columns: 0, // auto
cellWidth: cellWidth,
maxColumns: maxColumns,
initialSelection: initialSelection,
);
}