mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-20 11:08:03 +08:00
* opt: loading * feat: refresh m3e * restore refreshIndicator --------- Co-authored-by: dom <githubaccount56556@proton.me>
26 lines
670 B
Dart
26 lines
670 B
Dart
import 'package:PiliPlus/common/widgets/loading_widget/http_error.dart';
|
|
import 'package:PiliPlus/common/widgets/loading_widget/m3e_loading_indicator.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
const Widget m3eLoading = Center(child: M3ELoadingIndicator());
|
|
|
|
const Widget linearLoading = SliverToBoxAdapter(
|
|
child: LinearProgressIndicator(),
|
|
);
|
|
|
|
const Widget scrollableError = CustomScrollView(slivers: [HttpError()]);
|
|
|
|
Widget scrollErrorWidget({
|
|
String? errMsg,
|
|
VoidCallback? onReload,
|
|
ScrollController? controller,
|
|
}) => CustomScrollView(
|
|
controller: controller,
|
|
slivers: [
|
|
HttpError(
|
|
errMsg: errMsg,
|
|
onReload: onReload,
|
|
),
|
|
],
|
|
);
|