MinPopover constructor

const MinPopover({
  1. Key? key,
  2. required Widget child,
  3. required Widget content(
    1. BuildContext context,
    2. MinFloatingController controller
    ),
  4. MinFloatingController? controller,
  5. bool? visible,
  6. bool enabled = true,
  7. bool openOnTap = true,
  8. MinUiAnchorSide? side,
  9. Duration? duration,
  10. Duration? reverseDuration,
  11. Curve? curve,
  12. bool? closeOnTapOutside,
  13. bool? closeOnEscape,
  14. bool? closeOnScroll,
  15. Color? barrierColor,
  16. bool? useDimmedBarrier,
  17. MinFloatingAnimation animation = MinFloatingAnimation.slideAndFade,
  18. Object? groupId,
  19. EdgeInsetsGeometry? padding,
  20. double? width,
  21. BoxConstraints? constraints,
  22. BorderRadiusGeometry? borderRadius,
  23. Color? backgroundColor,
  24. Color? borderColor,
  25. List<BoxShadow>? shadows,
})

Implementation

const MinPopover({
  super.key,
  required super.child,
  required this.content,
  super.controller,
  super.visible,
  super.enabled,
  super.openOnTap,
  super.side,
  super.duration,
  super.reverseDuration,
  super.curve,
  super.closeOnTapOutside,
  super.closeOnEscape,
  super.closeOnScroll,
  super.barrierColor,
  super.useDimmedBarrier,
  super.animation,
  super.groupId,
  this.padding,
  this.width,
  this.constraints,
  this.borderRadius,
  this.backgroundColor,
  this.borderColor,
  this.shadows,
});