show user name

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-10-09 16:40:52 +08:00
parent 41768656b4
commit 3d49529272
9 changed files with 115 additions and 12 deletions

View File

@@ -10,6 +10,7 @@ import 'package:PiliPlus/models_new/space/space/images.dart';
import 'package:PiliPlus/models_new/space/space/live.dart';
import 'package:PiliPlus/models_new/space/space/pr_info.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/app_scheme.dart';
import 'package:PiliPlus/utils/context_ext.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/image_utils.dart';
@@ -240,9 +241,9 @@ class UserInfoCard extends StatelessWidget {
Padding(
padding: const EdgeInsets.only(left: 20, top: 6, right: 20),
child: Wrap(
spacing: 8,
spacing: 10,
runSpacing: 8,
crossAxisAlignment: WrapCrossAlignment.end,
crossAxisAlignment: WrapCrossAlignment.center,
children: [
GestureDetector(
onTap: () => Utils.copyText(card.mid.toString()),
@@ -255,13 +256,23 @@ class UserInfoCard extends StatelessWidget {
),
),
...?card.spaceTag?.map(
(item) => Text(
item.title ?? '',
style: TextStyle(
fontSize: 12,
color: colorScheme.outline,
),
),
(item) {
final hasUri = item.uri?.isNotEmpty == true;
final child = Text(
item.title ?? '',
style: TextStyle(
fontSize: 12,
color: hasUri ? colorScheme.secondary : colorScheme.outline,
),
);
if (hasUri) {
return GestureDetector(
onTap: () => PiliScheme.routePushFromUrl(item.uri!),
child: child,
);
}
return child;
},
),
],
),