Files
PiliPlus/lib/pages/dynamics/widgets/pic_panel.dart
2024-09-29 20:37:14 +08:00

26 lines
728 B
Dart

import 'package:PiliPalaX/common/widgets/imageview.dart';
import 'package:flutter/material.dart';
Widget picWidget(item, context) {
String type = item.modules.moduleDynamic.major.type;
if (type == 'MAJOR_TYPE_OPUS') {
/// fix 图片跟rich_node_panel重复
// pictures = item.modules.moduleDynamic.major.opus.pics;
return const SizedBox();
}
return LayoutBuilder(
builder: (_, constraints) => image(
constraints.maxWidth,
(item.modules.moduleDynamic.major.draw.items as List)
.map(
(item) => ImageModel(
width: item.width,
height: item.height,
url: item.url ?? '',
),
)
.toList(),
),
);
}