buildPopup method

  1. @override
Widget? buildPopup()
override

Implementation

@override
Widget? buildPopup() {
  return Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      AntdBox(
        style: style.headerStyle,
        child: AntdRow(
          style: style.headerFlexStyle,
          children: [
            AntdBox(
              onTap: () {
                close();
                widget.onCancel?.call(values);
              },
              style: style.cancelStyle,
              child: widget.cancelWidget,
            ),
            if (widget.titleWidget != null)
              AntdBox(
                style: style.titleStyle,
                child: widget.titleWidget!,
              ),
            AntdBox(
              onTap: () {
                close();
                widget.onConfirm?.call(values);
              },
              style: style.confirmStyle,
              child: widget.confirmWidget,
            ),
          ],
        ),
      ),
      AntdFormItemOnChangeProvider<List<dynamic>>(
          child: widget.cascaderView,
          onChange: (values) {
            this.values = values;
          })
    ],
  );
}