getTriggeredWidget method

Widget getTriggeredWidget()

Implementation

Widget getTriggeredWidget() {
  if (widget.widgetsBuilder != null) {
    return widget.widgetsBuilder!.call(context, this);
  }

  /// If builder is null, then triggerWidget & stretchWidget must not be null
  Widget triggeredWidget = widget.triggerWidget!;
  if (isCallerManuallyShowOrHide) {
    return triggeredWidget;
  }
  return CupertinoButton(
    minSize: 0,
    padding: EdgeInsets.zero,
    onPressed: show,
    child: triggeredWidget,
  );
}