Implement tender workflows and dashboard integration
continuous-integration/drone/push Build encountered an error

This commit is contained in:
AmirReza Jamali
2026-07-14 11:12:09 +03:30
parent ce170f9bc8
commit 72881df210
29 changed files with 1820 additions and 159 deletions
@@ -48,6 +48,7 @@ class TenderActionButtonsRow extends StatelessWidget {
final feedback = viewModel.getFeedbackForTender(tender.id!);
final isDisliked = feedback?.feedbackType == TenderFeedback.disliked.value;
final isLoading = viewModel.isFeedbackLoading(tender.id!);
return Column(
children: [
@@ -56,9 +57,10 @@ class TenderActionButtonsRow extends StatelessWidget {
activeColor: AppColors.errorColor,
inactiveColor: AppColors.grey50,
isActive: isDisliked,
isLoading: isLoading,
tooltip: TendersStrings.dislike,
onTap: () {
viewModel.toogleFeedback(
viewModel.toggleFeedback(
tenderId: tender.id!,
feedbackType: TenderFeedback.disliked.value,
);
@@ -85,6 +87,7 @@ class TenderActionButtonsRow extends StatelessWidget {
final feedback = viewModel.getFeedbackForTender(tender.id!);
final isLiked = feedback?.feedbackType == TenderFeedback.liked.value;
final isLoading = viewModel.isFeedbackLoading(tender.id!);
return Column(
children: [
@@ -93,9 +96,10 @@ class TenderActionButtonsRow extends StatelessWidget {
activeColor: AppColors.successColor,
inactiveColor: AppColors.grey50,
isActive: isLiked,
isLoading: isLoading,
tooltip: TendersStrings.like,
onTap: () {
viewModel.toogleFeedback(
viewModel.toggleFeedback(
tenderId: tender.id!,
feedbackType: TenderFeedback.liked.value,
);