show method

void show({
  1. required BuildContext context,
  2. required dynamic complete(
    1. LinkContent content
    ),
})

Implementation

void show({required BuildContext context, required Function(LinkContent content) complete}) {
  var linkModel = _LinkTextModel();
  _dialog = Dialogs.instance.showDialog(context,
      gravity: Gravity.bottom,
      margin: EdgeInsets.zero,
      padding: EdgeInsets.zero,
      isKeyboardAvoiding: true,
      borderRadius: const BorderRadius.only(
        bottomLeft: Radius.zero,
        bottomRight: Radius.zero,
        topLeft: Radius.circular(16),
        topRight: Radius.circular(16),
      ),
      backgroundColor: const Color(0xffFCF7EB),
      contentView: _LinkTextWidget(
        linkModel: linkModel,
        closeCall: () {
          _dialog?.dismiss();
          _instance = null;
        },
        complete: (LinkContent content) {
          _dialog?.dismiss();
          complete.call(content);
          _instance = null;
        },
      ));
}