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

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