发现页面

This commit is contained in:
2022-10-20 14:33:16 +08:00
parent 42ba10ec61
commit 36b860752a
25 changed files with 2150 additions and 19 deletions

View File

@@ -0,0 +1,46 @@
import 'package:chat/middleware/auth_middleware.dart';
import 'package:chat/views/moments/detail/detail_page.dart';
import 'package:chat/views/moments/index/index_page.dart';
import 'package:chat/views/moments/publish/preview_page.dart';
import 'package:chat/views/moments/publish/publish_page.dart';
import 'package:chat/views/moments/user/index_page.dart';
import 'package:get/get.dart';
abstract class MomentsRoutes {
static const String index = '/moments';
static const String publish = '/moments/publish';
static const String publishPreview = '/moments/publish/preview';
static const String detail = '/moments/detail';
static const String user = '/moments/user';
static GetPage router = GetPage(
name: MomentsRoutes.index,
middlewares: [
EnsureAuthMiddleware(),
],
page: () => const MomentsPage(),
children: [
GetPage(
name: '/publish',
page: () => const MomentsPublishPage(),
children: [
GetPage(
name: '/preview',
page: () => const PublishPreviewPage(),
),
],
),
GetPage(
name: '/detail',
page: () => const MomentDetailPage(),
),
GetPage(
name: '/user',
page: () => const MomentsUserPage(),
),
],
);
}