From 3f1caa912bbd91d66ca46ed97482e13336efe8ca Mon Sep 17 00:00:00 2001 From: Joey Boerwinkel Date: Tue, 11 Mar 2025 10:24:39 +0100 Subject: [PATCH] feat: remove camera on unsupported platforms for default image picker --- .../src/screens/creation/widgets/default_image_picker.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/flutter_chat/lib/src/screens/creation/widgets/default_image_picker.dart b/packages/flutter_chat/lib/src/screens/creation/widgets/default_image_picker.dart index 2bffe1d..b5613ff 100644 --- a/packages/flutter_chat/lib/src/screens/creation/widgets/default_image_picker.dart +++ b/packages/flutter_chat/lib/src/screens/creation/widgets/default_image_picker.dart @@ -1,5 +1,6 @@ -import "dart:typed_data"; +import "dart:io"; +import "package:flutter/foundation.dart"; import "package:flutter/material.dart"; import "package:flutter_accessibility/flutter_accessibility.dart"; import "package:flutter_chat/src/config/chat_options.dart"; @@ -52,6 +53,7 @@ class DefaultImagePickerDialog extends StatelessWidget { child: ImagePicker( config: ImagePickerConfig( imageQuality: options.imageQuality.clamp(0, 100), + cameraOption: !kIsWeb && (Platform.isAndroid || Platform.isIOS), ), theme: ImagePickerTheme( spaceBetweenIcons: 32.0,