release method

Widget release(
  1. List<String> st,
  2. FlutterErrorDetails errorDetails
)

Implementation

Widget release(List<String> st, FlutterErrorDetails errorDetails) {
  print(
      "----- Exception: ${errorDetails.exceptionAsString()}\n\n\t${st.isNotEmpty ? st.join("\n\t") : errorDetails.stack}");
  return Column(
    mainAxisAlignment: MainAxisAlignment.center,
    mainAxisSize: MainAxisSize.max,
    crossAxisAlignment: CrossAxisAlignment.center,
    children: [
      const Expanded(child: SizedBox()),
      Row(
          mainAxisSize: MainAxisSize.max,
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Center(
              child: Column(children: [
                TkfIcons.failed(height: 80, width: 80),
                const SizedBox(
                  height: 24,
                ),
                Text(
                  title,
                  textAlign: TextAlign.center,
                ),
                const SizedBox(
                  height: 24,
                ),
                Text(
                  msg,
                  softWrap: true,
                  textAlign: TextAlign.center,
                ),
              ]),
            ),
          ]),
      const Expanded(child: SizedBox()),
      TkfBigButton(
          testKey: const Key("close"),
          onClick: () => exit(1),
          text: buttonText),
    ],
  );
}