Commit 1988e4e
Changed files (4)
lib
components
dialoges
screens
subsettings
export_import
test
ui
components
lib/components/dialoges/import_preview_dialoge.dart
@@ -54,8 +54,6 @@ class _ImportPreviewDialogeState extends State<ImportPreviewDialoge> {
SchedulerBinding.instance.addPostFrameCallback((_) => _updateBanner());
}
- // FIXME: multiple columns update type
-
void _updateBanner() {
if (_showingError) {
_showingError = false;
@@ -152,7 +150,7 @@ class _ImportPreviewDialogeState extends State<ImportPreviewDialoge> {
alignment: AlignmentDirectional.center,
child: TextButton(
onPressed: () => setState(() {_limitRows = false;}),
- child: const Text('…')
+ child: const Text('…'),
),
),
],
@@ -184,8 +182,6 @@ class _ImportPreviewDialogeState extends State<ImportPreviewDialoge> {
);
}
- // TODO: time formatting, more fitting localizations
-
var text = parsed!.$2.toString();
if (text.isEmpty) text = '-';
return Tooltip(
lib/main.dart
@@ -9,6 +9,7 @@ import 'package:blood_pressure_app/model/storage/db/config_db.dart';
import 'package:blood_pressure_app/model/storage/intervall_store.dart';
import 'package:blood_pressure_app/model/storage/settings_store.dart';
import 'package:blood_pressure_app/model/storage/update_legacy_settings.dart';
+import 'package:blood_pressure_app/screens/home_screen.dart';
import 'package:blood_pressure_app/screens/loading_screen.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
@@ -18,12 +19,6 @@ import 'package:path/path.dart';
import 'package:provider/provider.dart';
import 'package:sqflite/sqflite.dart';
-import 'components/dialoges/import_preview_dialoge.dart';
-import 'model/export_import/csv_converter.dart';
-import 'model/export_import/csv_record_parsing_actor.dart';
-import 'model/storage/export_columns_store.dart';
-import 'model/storage/export_csv_settings_store.dart';
-
late final ConfigDB _database;
late final BloodPressureModel _bloodPressureModel;
@@ -129,19 +124,8 @@ class AppRoot extends StatelessWidget {
localizationsDelegates: AppLocalizations.localizationsDelegates,
supportedLocales: AppLocalizations.supportedLocales,
locale: settings.language,
- home: ImportPreviewDialoge(
- bottomAppBar: false,
- initialActor: CsvRecordParsingActor(
- CsvConverter(
- CsvExportSettings(),
- ExportColumnsManager(),
- ),
- 'systolic,diastolic,pulse,notes,needlePin\n123,45,67,note1,'
- '"{""color"":4285132974}"\n114,71,56,,null',
- ),
- columnsManager: ExportColumnsManager(),
- ),
- )
+ home: const AppHome(),
+ ),
);
ThemeData _buildTheme(ColorScheme colorScheme) {
test/ui/components/import_preview_dialoge_test.dart
@@ -103,4 +103,5 @@ void main() {
expect(find.text('line2'), findsOneWidget);
expect(find.text('line3'), findsOneWidget);
});
+ // TODO: test imported data
}