import 'package:flutter/material.dart'; import 'package:photo_manager/photo_manager.dart'; import 'package:photo/src/entity/options.dart'; import 'package:photo/src/provider/config_provider.dart'; import 'package:photo/src/provider/i18n_provider.dart'; import 'package:photo/src/ui/page/photo_main_page.dart'; class PhotoApp extends StatelessWidget { final Options options; final I18nProvider provider; final List photoList; final List pickedAssetList; const PhotoApp({ Key key, this.options, this.provider, this.photoList, this.pickedAssetList, }) : super(key: key); @override Widget build(BuildContext context) { final pickerProvider = PhotoPickerProvider( provider: provider, options: options, pickedAssetList: pickedAssetList, child: PhotoMainPage( onClose: (List value) { Navigator.pop(context, value); }, options: options, photoList: photoList, ), ); return pickerProvider; } }