FSelect<T extends App<T> > constructor
FSelect<T extends App<T> > (})
Implementation
FSelect(super.app, {
super.key,
required this.options,
this.selectedIndex = 0,
this.controlWidth = 180.0,
this.controlHeight = 32.0,
this.itemHeight = 28.0,
this.fontSize = 14.0,
this.borderWidth = 2,
this.cornerRadius = 0.25,
this.selectVariant = .primary,
this.onChangeFn,
}) : assert(options.isNotEmpty, 'FSelect requires at least one option');