feat(useragent): added connection info setup screen

This commit is contained in:
hdbg
2026-03-15 14:51:39 +01:00
parent 16d5b9a233
commit ec0e8a980c
25 changed files with 800 additions and 2441 deletions

View File

@@ -1,14 +1,35 @@
import 'package:arbiter/router.dart';
import 'package:flutter/material.dart' hide Router;
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:sizer/sizer.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
ProviderScope(
child: MaterialApp.router(
routerConfig: Router().config(),
),
),
);
runApp(const ProviderScope(child: App()));
}
class App extends StatefulWidget {
const App({super.key});
@override
State<App> createState() => _AppState();
}
class _AppState extends State<App> {
late final Router _router;
@override
void initState() {
super.initState();
_router = Router();
}
@override
Widget build(BuildContext context) {
return Sizer(
builder: (context, orientation, deviceType) {
return MaterialApp.router(routerConfig: _router.config());
},
);
}
}