Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-30 12:49:30 +08:00
parent 133f45945c
commit e892411092
27 changed files with 617 additions and 780 deletions

View File

@@ -1,6 +1,5 @@
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/common/widgets/stat/stat.dart';
import 'package:PiliPlus/models/common/image_type.dart';
import 'package:PiliPlus/models/common/stat_type.dart';
import 'package:PiliPlus/models_new/space/space_opus/item.dart';
import 'package:PiliPlus/utils/page_utils.dart';
@@ -18,13 +17,10 @@ class SpaceOpusItem extends StatelessWidget {
Widget build(BuildContext context) {
final hasPic = item.cover?.url?.isNotEmpty == true;
return Card(
clipBehavior: Clip.hardEdge,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.all(Radius.circular(6)),
),
shape: const RoundedRectangleBorder(borderRadius: .all(.circular(6))),
child: InkWell(
onTap: () => PageUtils.pushDynFromId(id: item.opusId!),
borderRadius: const BorderRadius.all(Radius.circular(6)),
borderRadius: const .all(.circular(6)),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
@@ -36,7 +32,7 @@ class SpaceOpusItem extends StatelessWidget {
width: constraints.maxWidth,
height: constraints.maxWidth * item.cover!.ratio,
src: item.cover!.url,
type: ImageType.emote,
borderRadius: const .vertical(top: .circular(6)),
quality: 60,
),
),