Post featured history

This commit is contained in:
2025-10-24 00:45:34 +08:00
parent d4e380a97a
commit 1b8ecb15ce
6 changed files with 384 additions and 24 deletions

View File

@@ -770,7 +770,7 @@ class PostBody extends ConsumerWidget {
Row(
spacing: 8,
children: [
const Icon(Symbols.visibility_lock, size: 16).padding(top: 2),
const Icon(Symbols.visibility_lock, size: 16),
Text(
PostVisibilityHelpers.getVisibilityText(item.visibility).tr(),
).fontSize(13),
@@ -783,7 +783,7 @@ class PostBody extends ConsumerWidget {
Row(
spacing: 8,
children: [
const Icon(Symbols.emoji_events, size: 16).padding(top: 2),
const Icon(Symbols.emoji_events, size: 16),
Text(
'awardPoints'.tr(args: [item.awardedScore.toString()]),
).fontSize(13),
@@ -791,6 +791,26 @@ class PostBody extends ConsumerWidget {
),
);
}
if (item.featuredRecords.isNotEmpty) {
metadataChildren.add(
Row(
spacing: 8,
children: [
const Icon(Symbols.highlight, size: 16),
Text(
'postFeaturedIn'.tr(
args: [
item.featuredRecords
.map((e) => e.featuredAt ?? e.createdAt)
.map((e) => e.formatCustom("yyyy/MM/dd"))
.join(','),
],
),
).fontSize(13),
],
),
);
}
return Column(
crossAxisAlignment: CrossAxisAlignment.start,