Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-02 12:10:39 +08:00
parent e56e216c59
commit 459d7cb9f1
8 changed files with 54 additions and 53 deletions

View File

@@ -72,17 +72,17 @@ void showPgcFollowDialog({
content: Column(
mainAxisSize: MainAxisSize.min,
children: [
...[
{'followStatus': 3, 'title': '看过'},
{'followStatus': 2, 'title': '在看'},
{'followStatus': 1, 'title': '想看'},
...const [
(followStatus: 3, title: '看过'),
(followStatus: 2, title: '在看'),
(followStatus: 1, title: '想看'),
].map(
(Map item) => statusItem(
enabled: followStatus != item['followStatus'],
text: item['title'],
(item) => statusItem(
enabled: followStatus != item.followStatus,
text: item.title,
onTap: () {
Get.back();
onUpdateStatus(item['followStatus']);
onUpdateStatus(item.followStatus);
},
),
),
@@ -102,5 +102,6 @@ void showPgcFollowDialog({
)
],
),
));
),
);
}

View File

@@ -51,7 +51,7 @@ class _MemberReportPanelState extends State<MemberReportPanel> {
_reason.remove(index + 1);
}
},
['头像违规', '昵称违规', '签名违规'][index],
const ['头像违规', '昵称违规', '签名违规'][index],
),
),
const Text('举报理由(单选,非必选)'),

View File

@@ -167,7 +167,7 @@ class DynamicsHttp {
"type": 1,
"biz_id": "",
},
if (extraContent != null) ...extraContent,
...?extraContent,
],
if (title?.isNotEmpty == true) 'title': title,
},

View File

@@ -39,9 +39,10 @@ class DynTopicController
Future<void> queryTop() async {
topState.value = await DynamicsHttp.topicTop(topicId: topicId);
if (topState.value.isSuccess) {
topicName = topState.value.data!.topicItem!.name!;
isFav.value = topState.value.data!.topicItem!.isFav;
isLike.value = topState.value.data!.topicItem!.isLike;
var topicItem = topState.value.data!.topicItem!;
topicName = topicItem.name!;
isFav.value = topicItem.isFav;
isLike.value = topicItem.isLike;
}
}

View File

@@ -111,7 +111,7 @@ class _FavPgcChildPageState extends State<FavPgcChildPage>
),
),
const Spacer(),
...const <({int followStatus, String title})>[
...const [
(followStatus: 1, title: '想看'),
(followStatus: 2, title: '在看'),
(followStatus: 3, title: '看过'),

View File

@@ -240,8 +240,7 @@ class UserInfoCard extends StatelessWidget {
),
),
),
if (!card.spaceTag.isNullOrEmpty)
...card.spaceTag!.map(
...?card.spaceTag?.map(
(item) => Text(
item.title ?? '',
style: TextStyle(

View File

@@ -834,7 +834,7 @@ class PiliScheme {
'/webview',
parameters: {
'url': url,
if (parameters != null) ...parameters,
...?parameters,
},
off: off,
);

View File

@@ -596,7 +596,7 @@ class PageUtils {
'/webview',
parameters: {
'url': url,
if (parameters != null) ...parameters,
...?parameters,
},
);
} else {