fix web bug and navigations
This commit is contained in:
@@ -48,7 +48,9 @@ class TenderActionButtonsRow extends StatelessWidget {
|
||||
|
||||
Widget _rejectButton(TendersViewModel viewModel) {
|
||||
// Find approval for this specific tender
|
||||
if (tender.id == null) return const SizedBox.shrink();
|
||||
if (tender.id == null) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
|
||||
final approval = viewModel.getTenderApprovalForTender(tender.id!);
|
||||
final isRejected = approval?.status == 'rejected';
|
||||
@@ -101,7 +103,9 @@ class TenderActionButtonsRow extends StatelessWidget {
|
||||
|
||||
Widget _submitButton(TendersViewModel viewModel, BuildContext context) {
|
||||
// Find approval for this specific tender
|
||||
if (tender.id == null) return const SizedBox.shrink();
|
||||
if (tender.id == null) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
|
||||
final approval = viewModel.getTenderApprovalForTender(tender.id!);
|
||||
final isApproved = approval?.status == 'submitted';
|
||||
@@ -172,7 +176,9 @@ class TenderActionButtonsRow extends StatelessWidget {
|
||||
|
||||
Widget _dislikeButton(TendersViewModel viewModel) {
|
||||
// Find feedback for this specific tender
|
||||
if (tender.id == null) return const SizedBox.shrink();
|
||||
if (tender.id == null) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
|
||||
final feedback = viewModel.getFeedbackForTender(tender.id!);
|
||||
final isDisliked = feedback?.feedbackType == 'dislike';
|
||||
@@ -214,7 +220,9 @@ class TenderActionButtonsRow extends StatelessWidget {
|
||||
|
||||
Widget _likeButton(TendersViewModel viewModel) {
|
||||
// Find feedback for this specific tender
|
||||
if (tender.id == null) return const SizedBox.shrink();
|
||||
if (tender.id == null) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
|
||||
final feedback = viewModel.getFeedbackForTender(tender.id!);
|
||||
final isLiked = feedback?.feedbackType == 'like';
|
||||
|
||||
Reference in New Issue
Block a user