Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-10 15:09:52 +08:00
parent 890dc58dc3
commit ec11af3827
4 changed files with 10 additions and 3 deletions

View File

@@ -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(

View File

@@ -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,

View File

@@ -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,

View File

@@ -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) {