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