ZetaDropdown<T> constructor

const ZetaDropdown<T>({
  1. Key? key,
  2. bool? rounded,
  3. required List<ZetaDropdownItem<T>> items,
  4. ValueSetter<ZetaDropdownItem<T>>? onChange,
  5. T? value,
  6. ZetaDropdownMenuType type = ZetaDropdownMenuType.standard,
  7. ZetaDropdownSize size = ZetaDropdownSize.standard,
  8. Offset offset = Offset.zero,
  9. Widget builder(
    1. BuildContext context,
    2. ZetaDropdownItem<T>? selectedItem,
    3. ZetaDropdownController controller
    )?,
  10. VoidCallback? onDismissed,
  11. VoidCallback? onOpen,
  12. String? semanticDropdownLabel,
  13. bool disableButtonSemantics = false,
})

Creates a new ZetaDropdown.

Implementation

const ZetaDropdown({
  super.key,
  super.rounded,
  required this.items,
  this.onChange,
  this.value,
  this.type = ZetaDropdownMenuType.standard,
  this.size = ZetaDropdownSize.standard,
  this.offset = Offset.zero,
  this.builder,
  this.onDismissed,
  this.onOpen,
  this.semanticDropdownLabel,
  this.disableButtonSemantics = false,
});