mod: forwarded live dyn

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-11 21:13:37 +08:00
parent a9ba30b9b9
commit e17fd0071d
2 changed files with 14 additions and 4 deletions

View File

@@ -239,8 +239,7 @@ Widget forWard(item, context, source, callback, {floor = 1}) {
}
},
child: Container(
padding:
const EdgeInsets.only(left: 15, top: 10, right: 15, bottom: 8),
padding: const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
color: Theme.of(context).dividerColor.withOpacity(0.08),
child:
forWard(item.orig, context, source, callback, floor: floor + 1),

View File

@@ -1,3 +1,4 @@
import 'package:PiliPlus/common/widgets/image_save.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:PiliPlus/common/widgets/network_img_layer.dart';
@@ -7,7 +8,7 @@ import 'rich_node_panel.dart';
Widget livePanel(item, context, {floor = 1}) {
dynamic content = item.modules.moduleDynamic.major;
TextStyle authorStyle =
late final TextStyle authorStyle =
TextStyle(color: Theme.of(context).colorScheme.primary);
InlineSpan? richNodes = richNode(item, context);
return Column(
@@ -55,7 +56,17 @@ Widget livePanel(item, context, {floor = 1}) {
const SizedBox(height: 6),
],
GestureDetector(
onTap: () {},
behavior: HitTestBehavior.opaque,
onTap: () {
Get.toNamed('/liveRoom?roomid=${content.live?.id}');
},
onLongPress: () {
imageSaveDialog(
context: context,
title: content.live.title,
cover: content.live.cover,
);
},
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,