mod: 页面样式调整&组件拆分

This commit is contained in:
guozhigq
2023-06-26 12:25:19 +08:00
parent 1ce12f9f28
commit 532ad52c17
14 changed files with 590 additions and 560 deletions

View File

@ -0,0 +1,30 @@
// 内容
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,
),
],
));
}