refactor home page
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:example/channel_list_page.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
@@ -28,7 +29,10 @@ class AppRoutes {
|
||||
return MaterialPageRoute(
|
||||
settings: const RouteSettings(name: Routes.HOME),
|
||||
builder: (_) {
|
||||
return HomePage();
|
||||
final homePageArgs = args as HomePageArgs;
|
||||
return HomePage(
|
||||
chatClient: homePageArgs.chatClient,
|
||||
);
|
||||
});
|
||||
case Routes.CHOOSE_USER:
|
||||
return MaterialPageRoute(
|
||||
@@ -92,6 +96,12 @@ class AppRoutes {
|
||||
messageTheme: StreamChatTheme.of(context).ownMessageTheme,
|
||||
);
|
||||
});
|
||||
case Routes.CHANNEL_LIST_PAGE:
|
||||
return MaterialPageRoute(
|
||||
settings: const RouteSettings(name: Routes.CHANNEL_LIST_PAGE),
|
||||
builder: (context) {
|
||||
return ChannelListPage();
|
||||
});
|
||||
// Default case, should not reach here.
|
||||
default:
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user