Files
pilipala/lib/pages/dynamics/widgets/content_panel.dart
2023-06-26 12:25:19 +08:00

31 lines
828 B
Dart

// 内容
import 'package:flutter/material.dart';
import 'rich_node_panel.dart';
Widget content(item, context) {
TextStyle authorStyle =
TextStyle(color: Theme.of(context).colorScheme.primary);
return Container(
width: double.infinity,
padding: const EdgeInsets.fromLTRB(12, 0, 12, 6),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
if (item.modules.moduleDynamic.topic != null) ...[
GestureDetector(
child: Text(
'#${item.modules.moduleDynamic.topic.name}',
style: authorStyle,
),
),
],
Text.rich(
richNode(item, context),
maxLines: 3,
overflow: TextOverflow.ellipsis,
),
],
));
}