feat: add permission screen shown before main screen
This commit is contained in:
parent
a7a6a6a82d
commit
650a6efeca
6 changed files with 562 additions and 1 deletions
|
|
@ -1,5 +1,7 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:traccar_client/main_screen.dart';
|
||||
import 'package:traccar_client/permission_screen.dart';
|
||||
import 'package:traccar_client/preferences.dart';
|
||||
|
||||
void main() async {
|
||||
|
|
@ -21,7 +23,9 @@ class TraccarClientApp extends StatelessWidget {
|
|||
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
|
||||
appBarTheme: const AppBarTheme(centerTitle: true),
|
||||
),
|
||||
home: const MainScreen(),
|
||||
home: Preferences.permissionsGranted
|
||||
? const MainScreen()
|
||||
: const PermissionScreen(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue