Better reaction panel

This commit is contained in:
2024-11-23 18:04:30 +08:00
parent b8a1e5b5c0
commit 0ed8c2373d
13 changed files with 95 additions and 32 deletions

View File

@ -113,6 +113,9 @@ class _PostDetailScreenState extends State<PostDetailScreen> {
data: _data!,
maxWidth: 640,
showComments: false,
onChanged: (data) {
setState(() => _data = data);
},
),
),
const SliverToBoxAdapter(child: Divider(height: 1)),
@ -144,7 +147,6 @@ class _PostDetailScreenState extends State<PostDetailScreen> {
child: PostMiniEditor(
postReplyId: _data!.id,
onPost: () {
_childListKey.currentState!.refresh();
setState(() {
_data = _data!.copyWith(
metric: _data!.metric.copyWith(
@ -152,6 +154,7 @@ class _PostDetailScreenState extends State<PostDetailScreen> {
),
);
});
_childListKey.currentState!.refresh();
},
),
),

View File

@ -292,7 +292,8 @@ class _PostEditorScreenState extends State<PostEditorScreen> {
]),
children: <Widget>[
PostItem(
data: _writeController.repostingPost!)
data: _writeController.repostingPost!,
)
],
),
),