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(),
});