Files
PiliPlus/lib/common/widgets/loading_widget/loading_widget.dart
My-Responsitories 3c34e43827 opt: non null (#1091)
* opt: type

* opt: type 2

* opt: type 3
2025-08-23 10:25:41 +00:00

28 lines
668 B
Dart

import 'package:PiliPlus/common/widgets/loading_widget/http_error.dart';
import 'package:flutter/material.dart';
Widget get loadingWidget => const Center(child: CircularProgressIndicator());
Widget get linearLoading =>
const SliverToBoxAdapter(child: LinearProgressIndicator());
Widget errorWidget({String? errMsg, VoidCallback? onReload}) => HttpError(
isSliver: false,
errMsg: errMsg,
onReload: onReload,
);
Widget scrollErrorWidget({
String? errMsg,
VoidCallback? onReload,
ScrollController? controller,
}) => CustomScrollView(
controller: controller,
slivers: [
HttpError(
errMsg: errMsg,
onReload: onReload,
),
],
);