25 lines
603 B
Dart
25 lines
603 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:gallery_picker/gallery_picker.dart';
|
|
|
|
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) {
|
|
return media.isImage
|
|
? PhotoProvider(
|
|
media: media,
|
|
width: width,
|
|
height: height,
|
|
)
|
|
: VideoProvider(
|
|
media: media,
|
|
width: width,
|
|
height: height,
|
|
);
|
|
}
|
|
}
|