ElLinkPopup constructor
const
ElLinkPopup({
- Key? key,
- dynamic show,
- Duration? duration,
- Object? overlayId,
- ElOverlayState? overlayState,
- bool rootOverlay = true,
- bool keepAlive = false,
- bool preventBack = false,
- ValueChanged<
bool?> ? onChanged, - VoidCallback? onInsert,
- VoidCallback? onRemove,
- required Widget transitionBuilder(
- BuildContext context,
- Widget child
- required Widget overlayBuilder(
- BuildContext context
- Widget builder(
- BuildContext context,
- ElPopupState<
ElPopup> state
- required Widget child,
- Object? groupId,
- ElPopupAlignment? alignment,
- ElPopupRemoveBehavior? removeBehavior,
- ElPopupAdjustPosition adjustPosition = ElPopupAdjustPosition.boundary,
- bool? coverTarget,
- double? spacing,
- double? edgeSpacing,
- 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,
});