opt: reply error widget

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-11 18:53:59 +08:00
parent 9b8b9bd1ab
commit 4075978dc4
6 changed files with 43 additions and 54 deletions

View File

@@ -486,13 +486,11 @@ class _HtmlRenderPageState extends State<HtmlRenderPage>
: HttpError(
callback: _htmlRenderCtr.onReload,
),
Error() => HttpError(
errMsg: loadingState.errMsg,
callback: _htmlRenderCtr.onReload,
extraWidget: loadingState.errMsg.startsWith('gRPC Error') &&
GlobalData().grpcReply
? grpcReplyErrorWidget(context, _htmlRenderCtr.onReload)
: null,
Error() => replyErrorWidget(
context,
true,
loadingState.errMsg,
_htmlRenderCtr.onReload,
),
LoadingState() => throw UnimplementedError(),
};