mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
@@ -6,13 +6,17 @@ Widget get loadingWidget => const Center(child: CircularProgressIndicator());
|
|||||||
Widget get linearLoading =>
|
Widget get linearLoading =>
|
||||||
const SliverToBoxAdapter(child: LinearProgressIndicator());
|
const SliverToBoxAdapter(child: LinearProgressIndicator());
|
||||||
|
|
||||||
Widget errorWidget({errMsg, onReload}) => HttpError(
|
Widget errorWidget({String? errMsg, VoidCallback? onReload}) => HttpError(
|
||||||
isSliver: false,
|
isSliver: false,
|
||||||
errMsg: errMsg,
|
errMsg: errMsg,
|
||||||
onReload: onReload,
|
onReload: onReload,
|
||||||
);
|
);
|
||||||
|
|
||||||
Widget scrollErrorWidget({errMsg, onReload, controller}) => CustomScrollView(
|
Widget scrollErrorWidget({
|
||||||
|
String? errMsg,
|
||||||
|
VoidCallback? onReload,
|
||||||
|
ScrollController? controller,
|
||||||
|
}) => CustomScrollView(
|
||||||
controller: controller,
|
controller: controller,
|
||||||
slivers: [
|
slivers: [
|
||||||
HttpError(
|
HttpError(
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ class _BlackListPageState extends State<BlackListPage> {
|
|||||||
}
|
}
|
||||||
final item = response[index];
|
final item = response[index];
|
||||||
return ListTile(
|
return ListTile(
|
||||||
|
visualDensity: .standard,
|
||||||
onTap: () => Get.toNamed('/member?mid=${item.mid}'),
|
onTap: () => Get.toNamed('/member?mid=${item.mid}'),
|
||||||
leading: NetworkImgLayer(
|
leading: NetworkImgLayer(
|
||||||
width: 45,
|
width: 45,
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ class DynMentionItem extends StatelessWidget {
|
|||||||
child: ListTile(
|
child: ListTile(
|
||||||
dense: true,
|
dense: true,
|
||||||
onTap: onTap,
|
onTap: onTap,
|
||||||
|
visualDensity: .standard,
|
||||||
leading: NetworkImgLayer(
|
leading: NetworkImgLayer(
|
||||||
src: item.face,
|
src: item.face,
|
||||||
width: 42,
|
width: 42,
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import 'package:PiliPlus/common/widgets/loading_widget/loading_widget.dart';
|
||||||
import 'package:PiliPlus/models/common/member/contribute_type.dart';
|
import 'package:PiliPlus/models/common/member/contribute_type.dart';
|
||||||
import 'package:PiliPlus/models_new/space/space/tab2.dart';
|
import 'package:PiliPlus/models_new/space/space/tab2.dart';
|
||||||
import 'package:PiliPlus/pages/member_article/view.dart';
|
import 'package:PiliPlus/pages/member_article/view.dart';
|
||||||
@@ -88,7 +89,7 @@ class _MemberContributeState extends State<MemberContribute>
|
|||||||
)
|
)
|
||||||
: _controller.items?.isNotEmpty == true
|
: _controller.items?.isNotEmpty == true
|
||||||
? _getPageFromType(_controller.items!.first)
|
? _getPageFromType(_controller.items!.first)
|
||||||
: const SizedBox.shrink();
|
: scrollErrorWidget();
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _getPageFromType(SpaceTab2Item item) {
|
Widget _getPageFromType(SpaceTab2Item item) {
|
||||||
|
|||||||
Reference in New Issue
Block a user