addVideoSlide static method
- dynamic ref
Implementation
static Future<void> addVideoSlide(WidgetRef ref) async {
final clr = getRandomElement(Colors.primaries);
XFile? videoFile = await ImagePicker().pickVideo(
source: ImageSource.gallery,
);
if (videoFile != null) {
final slide = NewsSlideItem(
type: NewsSlideType.video,
mediaFile: videoFile,
backgroundColor: clr,
);
ref.read(newsStateProvider.notifier).addSlide(slide);
}
}