ElLinkPopup constructor

const ElLinkPopup({
  1. Key? key,
  2. dynamic show,
  3. Duration? duration,
  4. Object? overlayId,
  5. ElOverlayState? overlayState,
  6. bool rootOverlay = true,
  7. bool keepAlive = false,
  8. bool preventBack = false,
  9. ValueChanged<bool?>? onChanged,
  10. VoidCallback? onInsert,
  11. VoidCallback? onRemove,
  12. required Widget transitionBuilder(
    1. BuildContext context,
    2. Widget child
    ),
  13. required Widget overlayBuilder(
    1. BuildContext context
    ),
  14. Widget builder(
    1. BuildContext context,
    2. ElPopupState<ElPopup> state
    ) = _builder,
  15. required Widget child,
  16. Object? groupId,
  17. ElPopupAlignment? alignment,
  18. ElPopupRemoveBehavior? removeBehavior,
  19. ElPopupAdjustPosition adjustPosition = ElPopupAdjustPosition.boundary,
  20. bool? coverTarget,
  21. double? spacing,
  22. double? edgeSpacing,
  23. BoxConstraints? constraints,
})

Implementation

const ElLinkPopup({
  super.key,
  super.show,
  super.duration,
  super.overlayId,
  super.overlayState,
  super.rootOverlay = true,
  super.keepAlive,
  super.preventBack,
  super.onChanged,
  super.onInsert,
  super.onRemove,
  required super.transitionBuilder,
  required super.overlayBuilder,
  super.builder = _builder,
  required this.child,
  this.groupId,
  this.alignment,
  this.removeBehavior,
  this.adjustPosition = ElPopupAdjustPosition.boundary,
  this.coverTarget,
  this.spacing,
  this.edgeSpacing,
  this.constraints,
});