This commit is contained in:
Hillel Coren 2021-05-14 14:40:20 +03:00
parent b7168db03a
commit 2a5054fb3f
2 changed files with 19 additions and 5 deletions

View File

@ -13,6 +13,7 @@ import 'package:invoiceninja_flutter/data/models/serializers.dart';
import 'package:invoiceninja_flutter/data/web_client.dart'; import 'package:invoiceninja_flutter/data/web_client.dart';
import 'package:invoiceninja_flutter/redux/app/app_state.dart'; import 'package:invoiceninja_flutter/redux/app/app_state.dart';
import 'package:flutter_redux/flutter_redux.dart'; import 'package:flutter_redux/flutter_redux.dart';
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
import 'package:invoiceninja_flutter/ui/app/form_card.dart'; import 'package:invoiceninja_flutter/ui/app/form_card.dart';
import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart';
import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart'; import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart';
@ -21,8 +22,10 @@ import 'package:invoiceninja_flutter/ui/settings/import_export_vm.dart';
import 'package:invoiceninja_flutter/utils/dialogs.dart'; import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/files.dart'; import 'package:invoiceninja_flutter/utils/files.dart';
import 'package:invoiceninja_flutter/utils/formatting.dart'; import 'package:invoiceninja_flutter/utils/formatting.dart';
import 'package:invoiceninja_flutter/utils/icons.dart';
import 'package:invoiceninja_flutter/utils/localization.dart'; import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/utils/platforms.dart'; import 'package:invoiceninja_flutter/utils/platforms.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
class ImportExport extends StatefulWidget { class ImportExport extends StatefulWidget {
const ImportExport({ const ImportExport({
@ -96,6 +99,18 @@ class _ImportExportState extends State<ImportExport> {
response: _response, response: _response,
onCancelPressed: () => setState(() => _response = null), onCancelPressed: () => setState(() => _response = null),
), ),
FormCard(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
AppButton(
iconData: MdiIcons.export,
label: localization.export.toUpperCase(),
onPressed: () {
//
},
)
],
)
], ],
), ),
), ),
@ -241,11 +256,10 @@ class _FileImportState extends State<_FileImport> {
if (_isLoading) if (_isLoading)
children.add(LinearProgressIndicator()); children.add(LinearProgressIndicator());
else else
children.add(OutlineButton( children.add(AppButton(
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(5)), label: localization.import.toUpperCase(),
child: Text(localization.uploadFile), iconData: MdiIcons.import,
onPressed: _multipartFiles == null ? null : () => uploadFile(), onPressed: _multipartFiles == null ? null : () => uploadFile(),
//onPressed: () => uploadFile(),
)); ));
return FormCard( return FormCard(

View File

@ -167,7 +167,7 @@ IconData getSettingIcon(String section) {
case kSettingsIntegrations: case kSettingsIntegrations:
return MdiIcons.link; return MdiIcons.link;
case kSettingsImportExport: case kSettingsImportExport:
return MdiIcons.import; return Icons.import_export;
case kSettingsDeviceSettings: case kSettingsDeviceSettings:
return Icons.settings; return Icons.settings;
case kSettingsGroupSettings: case kSettingsGroupSettings: