import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:tunas/domains/account/account_bloc.dart'; import 'package:tunas/pages/common/titled_container.dart'; class ImportSettings extends StatelessWidget { const ImportSettings({super.key}); @override Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) => TitledContainer( title: "Import", child: Column( children: [ FilledButton( onPressed: () => context.read().add(const AccountImportCSV()), child: const Text('Import CSV') ), const SizedBox(height: 5), FilledButton( onPressed: () => context.read().add(const AccountImportJSON()), child: const Text('Import JSON') ), const SizedBox(height: 5), FilledButton( onPressed: () => context.read().add(const AccountExportCSV()), child: const Text('Export CSV') ), const SizedBox(height: 5), FilledButton( onPressed: () => context.read().add(const AccountExportJSON()), child: const Text('Export JSON') ), ], ), ) ); } }