Skip to content

Commit f83a9e4

Browse files
authored
feat: submissionCloseDate for category (#2683)
1 parent 2ffc3b1 commit f83a9e4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

catalyst_voices/apps/voices/lib/widgets/cards/create_proposal_card.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class _SubmissionCloseAt extends StatelessWidget {
8181
),
8282
DayAtTimeText(
8383
dateTime: dateTime,
84-
showTimezone: false,
84+
showTimezone: true,
8585
),
8686
],
8787
),

catalyst_voices/packages/internal/catalyst_voices_services/lib/src/campaign/campaign_service.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ final class CampaignServiceImpl implements CampaignService {
5454
Future<List<CampaignCategory>> getCampaignCategories() async {
5555
final categories = await _campaignRepository.getCampaignCategories();
5656
final updatedCategories = <CampaignCategory>[];
57+
final proposalSubmissionStage =
58+
await getCampaignTimelineByStage(CampaignTimelineStage.proposalSubmission);
5759

5860
for (final category in categories) {
5961
final categoryProposals = await _proposalRepository.getProposals(
@@ -65,6 +67,7 @@ final class CampaignServiceImpl implements CampaignService {
6567
final updatedCategory = category.copyWith(
6668
totalAsk: totalAsk,
6769
proposalsCount: categoryProposals.length,
70+
submissionCloseDate: proposalSubmissionStage.timeline.to,
6871
);
6972
updatedCategories.add(updatedCategory);
7073
}
@@ -93,11 +96,14 @@ final class CampaignServiceImpl implements CampaignService {
9396
type: ProposalsFilterType.finals,
9497
categoryRef: ref,
9598
);
99+
final proposalSubmissionStage =
100+
await getCampaignTimelineByStage(CampaignTimelineStage.proposalSubmission);
96101
final totalAsk = _calculateTotalAsk(categoryProposals);
97102

98103
return category.copyWith(
99104
totalAsk: totalAsk,
100105
proposalsCount: categoryProposals.length,
106+
submissionCloseDate: proposalSubmissionStage.timeline.to,
101107
);
102108
}
103109

0 commit comments

Comments
 (0)