diff --git a/example/lib/main.dart b/example/lib/main.dart index d83d1f8..f2e4232 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -17,11 +17,11 @@ class MyApp extends StatelessWidget { Widget build(BuildContext context) { return ProviderScope( child: MaterialApp( - title: 'Flutter Demo', + title: 'Media Picker Example', theme: ThemeData( primarySwatch: Colors.blue, ), - home: const MyHomePage(title: 'Flutter Demo Home Page'), + home: const MyHomePage(title: 'Media Picker Example'), ), ); } diff --git a/example/lib/media_picker.dart b/example/lib/media_picker.dart index f823fd0..d13f061 100644 --- a/example/lib/media_picker.dart +++ b/example/lib/media_picker.dart @@ -49,7 +49,7 @@ class _MediaPickerState extends ConsumerState { height: 14, ), const Text( - 'Maken', + 'Create/Pick', style: TextStyle( fontWeight: FontWeight.w900, fontSize: 20, @@ -63,7 +63,7 @@ class _MediaPickerState extends ConsumerState { MediaPickerInputPhoto( pickFile: mediaService.pickImageFile, checkPageSettings: { - 'title': 'Foto delen', + 'title': 'Share photo', 'width': 125.0, 'height': 200.0, }, @@ -75,7 +75,7 @@ class _MediaPickerState extends ConsumerState { pickFile: mediaService.pickVideoFile, videoPlayerFactory: MediaPickerVideoPlayerFactory(), checkPageSettings: { - 'title': 'Video delen', + 'title': 'Share video', 'width': 122.5, 'height': 200.0, }, @@ -85,14 +85,14 @@ class _MediaPickerState extends ConsumerState { ), if (!kIsWeb) MediaPickerInputAudio( - checkPageSettings: {'title': 'Audio delen'}, + checkPageSettings: {'title': 'Share audio'}, onComplete: (MediaResult result) { Navigator.pop(context); }, audioService: audioService, ), MediaPickerInputText( - checkPageSettings: {'title': 'Tekst delen'}, + checkPageSettings: {'title': 'Share text'}, onComplete: (MediaResult result) { Navigator.pop(context); }, @@ -107,9 +107,13 @@ class _MediaPickerState extends ConsumerState { 'docx', 'bmp', 'gif', + 'txt', ], checkPageSettings: { - 'title': 'Bestand delen', + 'title': 'Share file', + }, + onComplete: (MediaResult result) { + Navigator.pop(context); }, ), ], diff --git a/example/lib/media_picker_check.dart b/example/lib/media_picker_check.dart index b7fd87d..d04c084 100644 --- a/example/lib/media_picker_check.dart +++ b/example/lib/media_picker_check.dart @@ -70,7 +70,7 @@ class _MediaCheckPageState extends State { widget.cancel(); formController.autoNextStep(); }, - child: const Text("Delen"), + child: const Text("Share"), ), ), ), @@ -140,7 +140,7 @@ class _MediaCheckPageState extends State { ), Expanded( child: FlutterFormInputMultiLine( - hint: "Voeg omschrijving toe...", + hint: "Add description...", maxCharacters: 300, controller: descriptionController), ), @@ -149,7 +149,7 @@ class _MediaCheckPageState extends State { ), FlutterFormInputSwitch( label: const Text( - 'Deel op je tijdlijn', + 'Share on time line', style: TextStyle( fontWeight: FontWeight.w500, fontSize: 18, @@ -162,7 +162,7 @@ class _MediaCheckPageState extends State { ), FlutterFormInputSwitch( label: const Text( - 'Bewaar in de kluis', + 'Save in vault', style: TextStyle( fontWeight: FontWeight.w500, fontSize: 18, diff --git a/lib/src/inputs/input_file.dart b/lib/src/inputs/input_file.dart index 1eca138..36bcbd6 100644 --- a/lib/src/inputs/input_file.dart +++ b/lib/src/inputs/input_file.dart @@ -10,6 +10,8 @@ import 'package:path/path.dart' as path; import 'package:flutter_media_picker/src/media_result.dart'; +import '../../flutter_media_picker.dart'; + /// Input for photo used by [MediaPicker]. class MediaPickerInputFile implements MediaPickerInput { MediaPickerInputFile({ @@ -59,12 +61,10 @@ class MediaPickerInputFile implements MediaPickerInput { case '.doc': case '.docx': return Text(result.fileName!); + case '.txt': + return const DisplayText(); default: - } - // return Image.memory( - // result.fileValue!, - // height: 250, - // ); +} } return Container(); diff --git a/lib/src/inputs/input_photo.dart b/lib/src/inputs/input_photo.dart index 75b375e..59e5da4 100644 --- a/lib/src/inputs/input_photo.dart +++ b/lib/src/inputs/input_photo.dart @@ -5,7 +5,6 @@ import 'dart:typed_data'; import 'package:flutter/material.dart'; -import 'package:flutter_image_picker/flutter_image_picker.dart'; import 'package:flutter_media_picker/src/abstracts/media_picker_input.dart'; import 'package:flutter_media_picker/src/media_result.dart'; @@ -13,7 +12,7 @@ import 'package:flutter_media_picker/src/media_result.dart'; /// Input for photo used by [MediaPicker]. class MediaPickerInputPhoto implements MediaPickerInput { MediaPickerInputPhoto({ - this.label = "Foto", + this.label = "Photo", this.checkPageSettings, this.onComplete, this.pickFile, diff --git a/lib/src/inputs/input_text.dart b/lib/src/inputs/input_text.dart index 2dacd91..6ccca41 100644 --- a/lib/src/inputs/input_text.dart +++ b/lib/src/inputs/input_text.dart @@ -11,7 +11,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; /// Input for text used by [MediaPicker]. class MediaPickerInputText implements MediaPickerInput { MediaPickerInputText({ - this.label = "Tekst", + this.label = "Text", this.checkPageSettings, this.onComplete, });