mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-22 11:41:09 +08:00
@@ -13,9 +13,10 @@ import 'package:PiliPlus/pages/save_panel/view.dart';
|
||||
import 'package:PiliPlus/utils/accounts.dart';
|
||||
import 'package:PiliPlus/utils/date_utils.dart';
|
||||
import 'package:PiliPlus/utils/extension/context_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/string_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/num_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/theme_ext.dart';
|
||||
import 'package:PiliPlus/utils/feed_back.dart';
|
||||
import 'package:PiliPlus/utils/image_utils.dart';
|
||||
import 'package:PiliPlus/utils/page_utils.dart';
|
||||
import 'package:PiliPlus/utils/request_utils.dart';
|
||||
import 'package:PiliPlus/utils/utils.dart';
|
||||
@@ -167,9 +168,13 @@ class AuthorPanel extends StatelessWidget {
|
||||
children: [
|
||||
CachedNetworkImage(
|
||||
height: 32,
|
||||
imageUrl: moduleAuthor.decorate!.cardUrl.http2https,
|
||||
memCacheHeight: 32.cacheSize(context),
|
||||
imageUrl: ImageUtils.safeThumbnailUrl(
|
||||
moduleAuthor.decorate!.cardUrl,
|
||||
),
|
||||
placeholder: (_, _) => const SizedBox.shrink(),
|
||||
),
|
||||
if (moduleAuthor.decorate?.fan?.numStr?.isNotEmpty ==
|
||||
if (moduleAuthor.decorate!.fan?.numStr?.isNotEmpty ==
|
||||
true)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(right: 32),
|
||||
|
||||
@@ -3,13 +3,14 @@ import 'package:PiliPlus/pages/article/widgets/opus_content.dart'
|
||||
show moduleBlockedItem;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
Widget blockedItem({
|
||||
Widget blockedItem(
|
||||
BuildContext context, {
|
||||
required ThemeData theme,
|
||||
required ModuleBlocked blocked,
|
||||
required double maxWidth,
|
||||
}) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 13, vertical: 1),
|
||||
child: moduleBlockedItem(theme, blocked, maxWidth - 26),
|
||||
child: moduleBlockedItem(context, theme, blocked, maxWidth - 26),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -44,6 +44,6 @@ List<Widget> dynContent(
|
||||
floor: floor,
|
||||
),
|
||||
if (moduleDynamic?.major?.blocked case final blocked?)
|
||||
blockedItem(theme: theme, blocked: blocked, maxWidth: maxWidth),
|
||||
blockedItem(context, theme: theme, blocked: blocked, maxWidth: maxWidth),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -11,7 +11,8 @@ import 'package:PiliPlus/pages/dynamics/widgets/live_panel.dart';
|
||||
import 'package:PiliPlus/pages/dynamics/widgets/live_panel_sub.dart';
|
||||
import 'package:PiliPlus/pages/dynamics/widgets/live_rcmd_panel.dart';
|
||||
import 'package:PiliPlus/pages/dynamics/widgets/video_panel.dart';
|
||||
import 'package:PiliPlus/utils/extension/string_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/num_ext.dart';
|
||||
import 'package:PiliPlus/utils/image_utils.dart';
|
||||
import 'package:PiliPlus/utils/page_utils.dart';
|
||||
import 'package:cached_network_image/cached_network_image.dart';
|
||||
import 'package:flutter/material.dart' hide InkWell;
|
||||
@@ -154,13 +155,10 @@ Widget module(
|
||||
width: 45,
|
||||
height: 45,
|
||||
fit: BoxFit.cover,
|
||||
imageUrl: item
|
||||
.modules
|
||||
.moduleDynamic!
|
||||
.major!
|
||||
.common!
|
||||
.cover!
|
||||
.http2https,
|
||||
memCacheWidth: 45.cacheSize(context),
|
||||
imageUrl: ImageUtils.safeThumbnailUrl(
|
||||
item.modules.moduleDynamic!.major!.common!.cover,
|
||||
),
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
|
||||
Reference in New Issue
Block a user