import 'package:fcs/domain/entities/carton.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/pages/widgets/local_app_bar.dart'; import 'package:fcs/pages/widgets/multi_img_controller.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; typedef void FindCallBack(); class CartonImageUpload extends StatefulWidget { final Carton? box; const CartonImageUpload({this.box}); @override _CartonImageUploaState createState() => _CartonImageUploaState(); } class _CartonImageUploaState extends State { bool _isLoading = false; Carton? _box; MultiImgController multiImgController = MultiImgController(); @override void initState() { super.initState(); multiImgController.setImageUrls = _box!.photos; } @override Widget build(BuildContext context) { return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( appBar: LocalAppBar( labelKey: "box.imageupload.title", backgroundColor: Colors.white, labelColor: primaryColor, arrowColor: primaryColor, actions: [] // isEdiable // ? [ // IconButton( // icon: Icon(Icons.edit, color: primaryColor), // onPressed: _gotoEditor, // ), // IconButton( // icon: Icon(Icons.delete, color: primaryColor), // onPressed: _delete, // ), // ] // : [], ), body: ListView( children: [ //img ], ))); } // final img = MultiImageFile( // enabled: true, // controller:multiImgController, // title: "Receipt File", // ); }