|
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
|
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
|
import 'package:sino_med_cloud/core/network/network_provider.dart';
|
|
import 'package:sino_med_cloud/core/network/network_provider.dart';
|
|
|
import 'package:sino_med_cloud/l10n/app_localizations.dart';
|
|
import 'package:sino_med_cloud/l10n/app_localizations.dart';
|
|
|
|
|
+import 'package:sino_med_cloud/shared/widgets/loading_view.dart';
|
|
|
import '../core/constants/app_enum.dart';
|
|
import '../core/constants/app_enum.dart';
|
|
|
import 'router.dart';
|
|
import 'router.dart';
|
|
|
import 'theme.dart';
|
|
import 'theme.dart';
|
|
@@ -80,10 +81,11 @@ class _SinoMedAppState extends ConsumerState<SinoMedApp> {
|
|
|
return networkAsync.when(
|
|
return networkAsync.when(
|
|
|
loading: () {
|
|
loading: () {
|
|
|
// Loading 状态显示加载指示器
|
|
// Loading 状态显示加载指示器
|
|
|
- return const MaterialApp(
|
|
|
|
|
|
|
+ return MaterialApp(
|
|
|
debugShowCheckedModeBanner: false,
|
|
debugShowCheckedModeBanner: false,
|
|
|
- home: Scaffold(
|
|
|
|
|
- body: Center(child: CircularProgressIndicator()),
|
|
|
|
|
|
|
+ theme: AppTheme.light,
|
|
|
|
|
+ home: const Scaffold(
|
|
|
|
|
+ body: LoadingView(),
|
|
|
),
|
|
),
|
|
|
);
|
|
);
|
|
|
},
|
|
},
|