import 'package:driverapp/widgets/delivery/customer_brief_card.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import '../../widgets/others/app_scaffold_widget.dart'; class DeliveryConfirmedPage extends StatelessWidget { final dynamic item; DeliveryConfirmedPage(this.item); @override Widget build(BuildContext context) { return AppScaffold( body: SafeArea( child: Container( color: Color(0xff41bdbb), child: ListView( children: [ Column( children: [ Column( children: [ Container( child: Container( alignment: Alignment.topLeft, child: IconButton( color: Colors.white, iconSize: 40, icon: Icon(Icons.arrow_back), onPressed: () { Navigator.pop(context); }, ), ), ), Container( child: Column( children: [ Container( width: 300, height: 300, padding: EdgeInsets.only(top:60), decoration: BoxDecoration( color: Colors.white10, shape: BoxShape.circle ), child: Column( children: [ Icon( Icons.check_circle, color: Colors.white, size: 60, ), Text( 'Delivery Confirmed', style: TextStyle( color: Colors.white, fontSize: 20, fontWeight: FontWeight.bold), ), Text( 'Confirmation email and SMS has been sent', style: TextStyle( color: Colors.white, fontSize: 13, ), ), ], ), ), ], ), ), ], ), Stack( children: [ Container( width: 400, height: 500, ), Container( width: 800, height: 440, margin: EdgeInsets.only(top: 60), decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.only( topLeft: Radius.circular(80), topRight: Radius.circular(80)), ), child: Column( mainAxisAlignment: MainAxisAlignment.end, crossAxisAlignment: CrossAxisAlignment.center, children: [ Container( margin: EdgeInsets.only(bottom: 50), child: Column( children: [ FlatButton.icon( padding: EdgeInsets.all(8), color: Colors.orangeAccent, shape: RoundedRectangleBorder( borderRadius: new BorderRadius.circular(10.0), ), icon: Icon( Icons.mode_edit, color: Colors.white, ), label: Text( 'Add Note', style: TextStyle(color: Colors.white), ), onPressed: () {}, ), SizedBox(height: 20,), FlatButton( color: Color(0xff41bdbb), padding: EdgeInsets.only(right: 100, left: 100), shape: RoundedRectangleBorder( borderRadius: new BorderRadius.circular(18.0), side: BorderSide(color: Color(0xff41bdbb)), ), child: Text( 'Next Delivery', style: TextStyle(color: Colors.white), ), onPressed: () {}, ), ], ), ), ], ), ), CustomerBrief( itemId: item.driverID, customerFirstName: item.firstName, customerLastName: item.lastName, mobileNo: item.mobileNumber ), ], ), ], ), ], ), ), ), ); } }