SBaseDropdownMenu<T> constructor
const
SBaseDropdownMenu<T> ({
- Key? key,
- required List<
SMenuItem> items, - Duration duration = const Duration(milliseconds: 250),
- Curve curve = Curves.easeInOutCirc,
- SMenuController? controller,
- Widget? header,
- Widget builder(
- BuildContext context,
- List<
SMenuItem> items
- double width = 250,
- double height = 350,
- SDropdownMenuStyle style = const SDropdownMenuStyle(),
- SDropdownMenuPosition? position = SDropdownMenuPosition.bottomCenter,
- Widget? icon,
- Widget? child,
- void onChange(
- T value,
- int index
- SMenuItemStyle buttonStyle = const SMenuItemStyle(),
Implementation
const SBaseDropdownMenu({
super.key,
required super.items,
super.duration,
super.curve,
super.controller,
super.header,
super.footer,
super.builder,
this.width = 250,
this.height = 350,
this.style = const SDropdownMenuStyle(),
this.position = SDropdownMenuPosition.bottomCenter,
this.icon,
this.child,
this.onChange,
this.buttonStyle = const SMenuItemStyle(),
});