import 'package:abawo_bt_app/pages/home_page.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; class DevicesTabPage extends StatelessWidget { const DevicesTabPage({super.key}); @override Widget build(BuildContext context) { return ListView( padding: const EdgeInsets.fromLTRB(20, 16, 20, 24), children: [ Row( children: [ Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'Devices', style: Theme.of(context).textTheme.headlineMedium?.copyWith( fontWeight: FontWeight.w700, ), ), const SizedBox(height: 6), Text( 'Manage and connect your hardware.', style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Theme.of(context) .colorScheme .onSurface .withValues(alpha: 0.68), ), ), ], ), ), IconButton.filledTonal( tooltip: 'Connect a device', onPressed: () => context.go('/connect_device'), icon: const Icon(Icons.add), ), ], ), const SizedBox(height: 20), Card( child: Padding( padding: const EdgeInsets.fromLTRB(16, 16, 16, 8), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'Saved devices', style: Theme.of(context).textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w700, ), ), const SizedBox(height: 8), const DevicesList(), ], ), ), ), ], ); } }