Implement tender workflows and dashboard integration
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/push Build encountered an error
This commit is contained in:
@@ -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,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user