resolve CI break

pull/2866/head
Eric Windmill 3 months ago
parent 659acd0690
commit dc513424d8

@ -14,8 +14,7 @@ import '../ui/auth/login/widgets/login_screen.dart';
import '../ui/auth/logout/view_models/logout_viewmodel.dart'; import '../ui/auth/logout/view_models/logout_viewmodel.dart';
import '../ui/booking/view_models/booking_viewmodel.dart'; import '../ui/booking/view_models/booking_viewmodel.dart';
import '../ui/booking/widgets/booking_screen.dart'; import '../ui/booking/widgets/booking_screen.dart';
import '../ui/home/view_models/home_viewmodel.dart'; import '../ui/home/widgets/home_screen_container.dart';
import '../ui/home/widgets/home_screen.dart';
import '../ui/results/view_models/results_viewmodel.dart'; import '../ui/results/view_models/results_viewmodel.dart';
import '../ui/results/widgets/results_screen.dart'; import '../ui/results/widgets/results_screen.dart';
import '../ui/search_form/view_models/search_form_viewmodel.dart'; import '../ui/search_form/view_models/search_form_viewmodel.dart';
@ -43,16 +42,11 @@ GoRouter router(AuthRepository authRepository) => GoRouter(
GoRoute( GoRoute(
path: Routes.home, path: Routes.home,
builder: (context, state) { builder: (context, state) {
final viewModel = HomeViewModel(
bookingRepository: context.read(),
userRepository: context.read(),
);
final logoutViewModel = LogoutViewModel( final logoutViewModel = LogoutViewModel(
authRepository: context.read(), authRepository: context.read(),
itineraryConfigRepository: context.read(), itineraryConfigRepository: context.read(),
); );
return HomeScreen( return HomeScreenContainer(
viewModel: viewModel,
logoutViewModel: logoutViewModel, logoutViewModel: logoutViewModel,
); );
}, },

@ -3,11 +3,17 @@ import 'package:provider/provider.dart';
import '../../../data/repositories/booking/booking_repository.dart'; import '../../../data/repositories/booking/booking_repository.dart';
import '../../../data/repositories/user/user_repository.dart'; import '../../../data/repositories/user/user_repository.dart';
import '../../auth/logout/view_models/logout_viewmodel.dart';
import '../view_models/home_viewmodel.dart'; import '../view_models/home_viewmodel.dart';
import 'home_screen.dart'; import 'home_screen.dart';
class HomeScreenContainer extends StatefulWidget { class HomeScreenContainer extends StatefulWidget {
const HomeScreenContainer({super.key}); const HomeScreenContainer({
super.key,
required this.logoutViewModel,
});
final LogoutViewModel logoutViewModel;
@override @override
State<HomeScreenContainer> createState() => _HomeScreenContainerState(); State<HomeScreenContainer> createState() => _HomeScreenContainerState();
@ -28,7 +34,10 @@ class _HomeScreenContainerState extends State<HomeScreenContainer> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return HomeScreen(viewModel: _viewModel); return HomeScreen(
viewModel: _viewModel,
logoutViewModel: widget.logoutViewModel,
);
} }
@override @override

Loading…
Cancel
Save