added Filter and Sort dialog design in tenders page

This commit is contained in:
llsajjad
2025-09-22 17:18:41 +03:30
parent da3efc730a
commit 987f499833
6 changed files with 357 additions and 8 deletions
@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:tm_app/core/theme/colors.dart';
import 'package:tm_app/views/your_tenders/strings/your_tenders_strings.dart';
import 'tenders_filter_dialog.dart';
import 'your_tenders_filter_dialog.dart';
enum PlatformType { mobile, tabletDesktop }
@@ -19,7 +19,7 @@ class FilterButton extends StatelessWidget {
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(top: Radius.circular(20)),
),
builder: (_) => const TendersFilterDialog(),
builder: (_) => const YourTendersFilterDialog(),
);
} else {
showDialog(
@@ -30,7 +30,7 @@ class FilterButton extends StatelessWidget {
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
child: const TendersFilterDialog(),
child: const YourTendersFilterDialog(),
),
);
}
@@ -9,8 +9,8 @@ import 'package:tm_app/view_models/your_tenders_view_model.dart';
import 'package:tm_app/views/shared/base_button.dart';
import 'package:tm_app/views/your_tenders/strings/your_tenders_strings.dart';
class TendersFilterDialog extends StatelessWidget {
const TendersFilterDialog({super.key});
class YourTendersFilterDialog extends StatelessWidget {
const YourTendersFilterDialog({super.key});
Widget _dateRangePill(BuildContext context) {
final viewModel = context.watch<YourTendersViewModel>();