@@ -9,11 +9,11 @@ class ImagePreviews extends StatelessWidget {
99 final List <String > imagePaths;
1010
1111 /// Callback when an image should be removed
12- final Function (int ) onDelete;
12+ final Function (int )? onDelete;
1313
1414 /// Creates a widget for preview of images. [imagePaths] can not be empty
1515 /// and all contained paths need to be non empty.
16- const ImagePreviews (this .imagePaths, {Key key, this .onDelete})
16+ const ImagePreviews (this .imagePaths, {Key ? key, this .onDelete})
1717 : super (key: key);
1818
1919 @override
@@ -26,7 +26,7 @@ class ImagePreviews extends StatelessWidget {
2626 for (int i = 0 ; i < imagePaths.length; i++ ) {
2727 imageWidgets.add (_ImagePreview (
2828 imagePaths[i],
29- onDelete: onDelete != null ? () => onDelete (i) : null ,
29+ onDelete: onDelete != null ? () => onDelete ! (i) : null ,
3030 ));
3131 }
3232
@@ -39,9 +39,9 @@ class ImagePreviews extends StatelessWidget {
3939
4040class _ImagePreview extends StatelessWidget {
4141 final String imagePath;
42- final VoidCallback onDelete;
42+ final VoidCallback ? onDelete;
4343
44- const _ImagePreview (this .imagePath, {Key key, this .onDelete})
44+ const _ImagePreview (this .imagePath, {Key ? key, this .onDelete})
4545 : super (key: key);
4646
4747 @override
0 commit comments