init
This commit is contained in:
25
lib/fluent/app.dart
Normal file
25
lib/fluent/app.dart
Normal file
@ -0,0 +1,25 @@
|
||||
import 'package:fluent_ui/fluent_ui.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:momo/fluent/login.dart';
|
||||
import 'package:momo/fluent/router.dart';
|
||||
import 'package:momo/provider/token.dart';
|
||||
|
||||
class MyFluentApp extends ConsumerWidget {
|
||||
const MyFluentApp({Key? key}) : super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final String token = ref.watch(tokenProvider);
|
||||
return token.isNotEmpty
|
||||
? FluentApp.router(
|
||||
routeInformationParser:
|
||||
MyFluentRouterConfig.router.routeInformationParser,
|
||||
routerDelegate: MyFluentRouterConfig.router.routerDelegate,
|
||||
color: Colors.blue,
|
||||
)
|
||||
: FluentApp(
|
||||
color: Colors.blue,
|
||||
home: LoginPage(),
|
||||
);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user