feat(useragent::evm): basic list & creation

This commit is contained in:
hdbg
2026-03-16 03:13:05 +01:00
parent fac312d860
commit 6ed8150e48
9 changed files with 603 additions and 111 deletions

View File

@@ -5,7 +5,7 @@ import 'package:flutter_adaptive_scaffold/flutter_adaptive_scaffold.dart';
const breakpoints = MaterialAdaptiveBreakpoints();
final routes = [AboutRoute(), CalcRoute()];
final routes = [EvmRoute(), AboutRoute()];
@RoutePage()
class DashboardRouter extends StatelessWidget {
@@ -24,17 +24,25 @@ class DashboardRouter extends StatelessWidget {
final tabsRouter = AutoTabsRouter.of(context);
final currentActive = tabsRouter.activeIndex;
return AdaptiveScaffold(
destinations: [
NavigationDestination(icon: Icon(Icons.book), label: "About"),
NavigationDestination(icon: Icon(Icons.calculate), label: "Calc"),
destinations: const [
NavigationDestination(
icon: Icon(Icons.account_balance_wallet_outlined),
selectedIcon: Icon(Icons.account_balance_wallet),
label: "Wallets",
),
NavigationDestination(
icon: Icon(Icons.info_outline),
selectedIcon: Icon(Icons.info),
label: "About",
),
],
body: (ctx) => child,
onSelectedIndexChange: (index) {
tabsRouter.navigate(routes[index]);
},
selectedIndex: currentActive,
transitionDuration: Duration(milliseconds: 800),
internalAnimations: true,
transitionDuration: const Duration(milliseconds: 800),
internalAnimations: true,
);
},
);