2022-12-29 11:10:47 +03:00
|
|
|
import 'package:flutter/material.dart';
|
2022-12-29 08:45:28 +03:00
|
|
|
import 'package:gallery_picker/gallery_picker.dart';
|
|
|
|
import 'package:photo_gallery/photo_gallery.dart' as photo_gallery;
|
|
|
|
|
|
|
|
class MediaProvider extends StatelessWidget {
|
|
|
|
final MediaFile media;
|
|
|
|
final double? width, height;
|
|
|
|
const MediaProvider(
|
|
|
|
{super.key, required this.media, this.width, this.height});
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
2023-01-01 17:15:26 +03:00
|
|
|
return media.isImage
|
2022-12-29 08:45:28 +03:00
|
|
|
? PhotoProvider(
|
|
|
|
media: media,
|
|
|
|
width: width,
|
|
|
|
height: height,
|
|
|
|
)
|
|
|
|
: VideoProvider(
|
|
|
|
media: media,
|
|
|
|
width: width,
|
|
|
|
height: height,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|