import 'package:flutter/material.dart'; import '../l10n/app_localizations.dart'; class TransferCodesPage extends StatelessWidget { const TransferCodesPage({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(AppLocalizations.of(context)?.transferCodesTitle ?? 'Transfer codes'), ), body: Padding( padding: const EdgeInsets.all(24.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( AppLocalizations.of(context)?.transferCodesDescription ?? 'Transfer your accounts to another device.', style: Theme.of(context).textTheme.titleMedium, textAlign: TextAlign.center, ), const SizedBox(height: 40), ElevatedButton.icon( icon: const Icon(Icons.upload_file, size: 32), label: Padding( padding: const EdgeInsets.symmetric(vertical: 16.0, horizontal: 8.0), child: Text( AppLocalizations.of(context)?.exportAccounts ?? 'Export accounts', style: const TextStyle(fontSize: 18), ), ), style: ElevatedButton.styleFrom( minimumSize: const Size.fromHeight(60), shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)), ), onPressed: () { // TODO: Navigate to export page }, ), const SizedBox(height: 24), ElevatedButton.icon( icon: const Icon(Icons.download, size: 32), label: Padding( padding: const EdgeInsets.symmetric(vertical: 16.0, horizontal: 8.0), child: Text( AppLocalizations.of(context)?.importAccounts ?? 'Import accounts', style: const TextStyle(fontSize: 18), ), ), style: ElevatedButton.styleFrom( minimumSize: const Size.fromHeight(60), shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)), ), onPressed: () { // TODO: Navigate to import page }, ), ], ), ), ); } }