From b3d4bd96faa38175b007484ca2eb4f5d6eeebdbc Mon Sep 17 00:00:00 2001 From: gitadmin Date: Wed, 17 Sep 2025 12:27:01 +0530 Subject: [PATCH] resources added --- images/Add_icon.png | Bin 0 -> 532 bytes images/arrow-up.png | Bin 0 -> 420 bytes images/calendar_check.png | Bin 0 -> 2504 bytes images/downarrow.png | Bin 0 -> 441 bytes images/flag.png | Bin 0 -> 1164 bytes images/google_maps.png | Bin 0 -> 351949 bytes images/manage-users.png | Bin 0 -> 3017 bytes images/marker-pin.png | Bin 0 -> 3150 bytes images/truck.png | Bin 0 -> 2480 bytes lib/resources/availability.dart | 352 +++++++++++++++ lib/resources/employees.dart | 420 +++++++++++++++++ lib/resources/fleet.dart | 572 ++++++++++++++---------- lib/resources/fleet_1.dart | 213 +++++++++ lib/resources/resources.dart | 408 +++++++++++++++++ lib/resources/source_location.dart | 429 ++++++++++++++++++ lib/resources/source_location1.dart | 315 +++++++++++++ lib/resources/source_location2.dart | 416 +++++++++++++++++ lib/signup/password_textbox_screen.dart | 2 +- 18 files changed, 2902 insertions(+), 225 deletions(-) create mode 100644 images/Add_icon.png create mode 100644 images/arrow-up.png create mode 100644 images/calendar_check.png create mode 100644 images/downarrow.png create mode 100644 images/flag.png create mode 100644 images/google_maps.png create mode 100644 images/manage-users.png create mode 100644 images/marker-pin.png create mode 100644 images/truck.png create mode 100644 lib/resources/availability.dart create mode 100644 lib/resources/employees.dart create mode 100644 lib/resources/fleet_1.dart create mode 100644 lib/resources/resources.dart create mode 100644 lib/resources/source_location.dart create mode 100644 lib/resources/source_location1.dart create mode 100644 lib/resources/source_location2.dart diff --git a/images/Add_icon.png b/images/Add_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c26cc463f2a18c976e296ca4224e48a68338e357 GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^i9npd!3GkEk^xbi1s;*b3=BHnAk4VbcG^myAY*Zm zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(AD?MEtLn;{G-Z|@g*g?eg;q!_;{+v@Lgg9}# zFCHW%fHQze)PYm;V0Mqmkv9rAW=k&oeeC(|s;4slH7@y{0h$Q`(?Xv`+}@V1 zXySh{Cp`4(w+f^4kAD>2{{Hu%OrdllS3vu-++QE+&Qq4LfAjgL^EP958TW`!*JT&2zQD0hz>z_ag>)iiuH(OZZBY-4a^p9<&bZ$; zO|SO%tha?G`+0R^e|dNfvWp zVRR87op@m3WSMP$Tu^M=`g36ob^o=i%YM(=$NM)wPkByW{O4R}Mp)opsbLH$i`JU3 R{ZJ}M$kWx&Wt~$(698?9xoQ9a literal 0 HcmV?d00001 diff --git a/images/arrow-up.png b/images/arrow-up.png new file mode 100644 index 0000000000000000000000000000000000000000..b0089a24a562b605df45bbda5fb9ddc64fc7fa00 GIT binary patch literal 420 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

QGiA8)q%=R&w9 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

6~fgDwxJl>A_V6Gh|lU~iY!erBo; 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\uRw?_Q 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%0D~d?E(Y+0;YUvE$aokqF}C#%%wGS2 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 literal 0 HcmV?d00001 diff --git a/images/truck.png b/images/truck.png new file mode 100644 index 0000000000000000000000000000000000000000..61c9941147117f494a27269bb14ccdd713acbc38 GIT binary patch literal 2480 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 literal 0 HcmV?d00001 diff --git a/lib/resources/availability.dart b/lib/resources/availability.dart new file mode 100644 index 0000000..78bbd20 --- /dev/null +++ b/lib/resources/availability.dart @@ -0,0 +1,352 @@ +import 'package:flutter/material.dart'; +import 'package:supplier_new/common/settings.dart'; +import 'package:supplier_new/resources/resources.dart'; +import 'package:supplier_new/resources/source_location2.dart'; + +void main() => runApp(const MaterialApp(home: AvailabilityScreen())); + +class AvailabilityScreen extends StatefulWidget { + const AvailabilityScreen({super.key}); + + @override + _AvailabilityScreenState createState() => _AvailabilityScreenState(); +} + +class _AvailabilityScreenState extends State { + final TextEditingController _advanceNoticeController = + TextEditingController(); + final TextEditingController _minDeliveriesController = + TextEditingController(); + final TextEditingController _phoneController = TextEditingController(); + TimeOfDay? _weekdayStartTime; + TimeOfDay? _weekdayEndTime; + TimeOfDay? _weekendStartTime; + TimeOfDay? _weekendEndTime; + + + final List _days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]; + List _selectedDays = List.generate(7, (index) => false); + + Future _pickTime({required int slot}) async { + final TimeOfDay initialTime = TimeOfDay.now(); + final TimeOfDay? picked = + await showTimePicker(context: context, initialTime: initialTime); + if (picked == null) return; + setState(() { + switch (slot) { + case 0: + _weekdayStartTime = picked; + break; + case 1: + _weekdayEndTime = picked; + break; + case 2: + _weekendStartTime = picked; + break; + case 3: + _weekendEndTime = picked; + break; + } + }); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image( + image: AssetImage('images/calendar_appbar.png'), + width: 22, + height: 22, + ), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', + width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Step indicator + Text('Step 5/5', + style: fontTextStyle(14, Colors.grey, FontWeight.normal)), + const SizedBox(height: 4), + Row( + children: List.generate(4, (index) { + return Expanded( + child: Container( + margin: const EdgeInsets.symmetric(horizontal: 2), + height: 5, + decoration: BoxDecoration( + color: index < 4 ? const Color(0xFFC3C4C4) : Colors.grey, + borderRadius: BorderRadius.circular(2), + ), + ), + ); + }), + ), + const SizedBox(height: 20), + + // Availability + Text('AVAILABILITY', + style: fontTextStyle( + 16, const Color(0xFF2D2E30), FontWeight.w500)), + const SizedBox(height: 12), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/calendar_check.png'), + fit: BoxFit.contain), + ), + ), + const SizedBox(height: 5), + Text('Set your operating schedule', + style: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w500)), + const SizedBox(height: 10), + + Text('AVAILABILITY', + style: fontTextStyle( + 14, const Color(0xFF8270DB), FontWeight.w600)), + const SizedBox(height: 12), + Text('Advance Notice Required (hours) *', + style: fontTextStyle( + 12, const Color(0xFF2F3036), FontWeight.w600)), + const SizedBox(height: 5), + TextField( + controller: _advanceNoticeController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + border: OutlineInputBorder(), + hintText: "1", + hintStyle: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + ), + + const SizedBox(height: 10), + + // Minimum Deliveries + Text('Minimum Deliveries (per day) *', + style: fontTextStyle( + 12, const Color(0xFF2F3036), FontWeight.w600)), + const SizedBox(height: 5), + TextField( + controller: _minDeliveriesController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + border: OutlineInputBorder(), + hintText: '10', + hintStyle: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + ), + const SizedBox(height: 10), + + // Days of Availability + Text( + 'Days of Availability *', + style: + fontTextStyle(12, const Color(0xFF251525), FontWeight.w600), + ), + const SizedBox(height: 5), + // Place this inside your build() where you want the row of day boxes + // Place this where you want the row of day boxes + Theme( + data: Theme.of(context).copyWith( + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + visualDensity: VisualDensity.compact, + ), + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Row( + children: List.generate(_days.length, (index) { + final day = _days[index]; + final selected = _selectedDays[index]; + + return Padding( + padding: const EdgeInsets.only(right: 7.0), // gap 10px + child: GestureDetector( + onTap: () => setState( + () => _selectedDays[index] = !_selectedDays[index]), + onSecondaryTap: () {}, + // swallow right-click / context menu + child: SizedBox( + width: 44, // fixed width + height: 42, // fixed height + child: Container( + padding: const EdgeInsets.all(8), + // inner padding 8px + decoration: BoxDecoration( + color: selected + ? const Color(0xFF6F5FBA) + : Colors.white, + // selected background + borderRadius: BorderRadius.circular(9), + // radius 9px + border: Border.all( + color: const Color(0xFF6F5FBA), + width: 0.5, // border 0.5px + ), + ), + alignment: Alignment.center, + child: Text( + day, + textAlign: TextAlign.center, + style: fontTextStyle( + 12, + selected + ? Colors.white + : const Color(0xFF515253), + FontWeight.w600, + ), + ), + ), + ), + ), + ); + }), + ), + ), + ), + + const SizedBox(height: 10), + + // Phone Number + Text('Phone Number *', + style: fontTextStyle( + 12, const Color(0xFF2F3036), FontWeight.w600)), + const SizedBox(height: 5), + TextField( + controller: _phoneController, + keyboardType: TextInputType.phone, + decoration: InputDecoration( + border: OutlineInputBorder(), + hintText: '+91 | Mobile Number', + hintStyle: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + ), + const SizedBox(height: 20), + + // Operating Hours + Text('Operating Hours', + style: fontTextStyle( + 14, const Color(0xFF8270DB), FontWeight.w600)), + const SizedBox(height: 5), + LayoutBuilder( + builder: (context, constraints) { + // compute width for 2 columns with 10px gap and 16px padding (adjust if needed) + final double totalGap = 10.0; + final double itemWidth = (constraints.maxWidth - totalGap) / 2; + + Widget buildTimeBox({ + required String label, + required TimeOfDay? time, + required int slotIndex, + }) { + return SizedBox( + width: itemWidth, + // smaller height than before + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(label, style: fontTextStyle(12, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 5), + GestureDetector( + onTap: () => _pickTime(slot: slotIndex), + child: Container( + height: 42, // smaller height + padding: const EdgeInsets.symmetric(horizontal: 10), + decoration: BoxDecoration( + border: Border.all(color: Colors.grey.shade400), + borderRadius: BorderRadius.circular(6), + ), + alignment: Alignment.centerLeft, + child: Text( + time != null ? time.format(context) : '--:--', + style: fontTextStyle(14, Colors.black, FontWeight.normal), + ), + ), + ), + ], + ), + ); + } + + return Column( + children: [ + Row( + children: [ + buildTimeBox(label: 'Weekday Start Time *', time: _weekdayStartTime, slotIndex: 0), + const SizedBox(width: 10), + buildTimeBox(label: 'Weekday End Time *', time: _weekdayEndTime, slotIndex: 1), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + buildTimeBox(label: 'Weekend Start Time', time: _weekendStartTime, slotIndex: 2), + const SizedBox(width: 10), + buildTimeBox(label: 'Weekend End Time', time: _weekendEndTime, slotIndex: 3), + ], + ), + ], + ); + }, + ), + + const SizedBox(height: 12), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + // TODO: Navigate to the next step/screen + Navigator.push(context, MaterialPageRoute(builder: (_) => const ResourcesScreen())); + + }, + child: Text( + " Save \$ Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/resources/employees.dart b/lib/resources/employees.dart new file mode 100644 index 0000000..b5acede --- /dev/null +++ b/lib/resources/employees.dart @@ -0,0 +1,420 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:supplier_new/common/settings.dart'; +import 'package:supplier_new/resources/source_location.dart'; + +import 'Fleet_1.dart'; + +// If you want to navigate on Continue, import your next page here. +// import 'fleet_1.dart'; + +void main() => runApp(const MaterialApp(home: FleetEmployees())); + +class FleetEmployees extends StatefulWidget { + const FleetEmployees({super.key}); + + @override + State createState() => _FleetEmployeesState(); +} + +class _FleetEmployeesState extends State { + final _formKey = GlobalKey(); + + // Controllers + final _nameCtrl = TextEditingController(); + final _mobileCtrl = TextEditingController(); + final _altMobileCtrl = TextEditingController(); + + // Dropdowns + final List licenseNumbers = [ + "UP3220050012345", + "UP3220050012355", + "UP3220050012365", + "UP3220050012375", + ]; + String? selectedLicense; + + final List yearOptions = ["1", "2", "3", "4", "5"]; + String? selectedExperience; + + // Data bucket + final List> _drivers = []; + + // Validators + String? _required(String? v, {String field = "This field"}) { + if (v == null || v.trim().isEmpty) return "$field is required"; + return null; + } + + String? _validatePhone(String? v, {String label = "Phone Number"}) { + if (v == null || v.trim().isEmpty) return "$label is required"; + final digits = v.replaceAll(RegExp(r'\D'), ''); + if (digits.length != 10) return "Enter a 10-digit $label"; + if (!RegExp(r'^[6-9]\d{9}$').hasMatch(digits)) { + return "$label must start with 6/7/8/9"; + } + return null; + } + + @override + void dispose() { + _nameCtrl.dispose(); + _mobileCtrl.dispose(); + _altMobileCtrl.dispose(); + super.dispose(); + } + + Map _buildPayload() => { + "driver_name": _nameCtrl.text.trim(), + "license_number": selectedLicense, + "experience_years": selectedExperience, + "phone": _mobileCtrl.text.trim(), + "alt_phone": _altMobileCtrl.text.trim(), + }; + + void _clearForm() { + _nameCtrl.clear(); + _mobileCtrl.clear(); + _altMobileCtrl.clear(); + selectedLicense = null; + selectedExperience = null; + setState(() {}); + } + + void _addDriver() { + final ok = _formKey.currentState?.validate() ?? false; + setState(() {}); // ensure error texts render + if (!ok || + selectedLicense == null || + selectedExperience == null || + selectedLicense!.isEmpty || + selectedExperience!.isEmpty) { + if (selectedLicense == null || selectedExperience == null) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text("Please select License & Experience")), + ); + } + return; + } + _drivers.add(_buildPayload()); + _clearForm(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text("Driver added (${_drivers.length})")), + ); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image(image: AssetImage('images/calendar_appbar.png'), width: 22, height: 22), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SafeArea( + child: Form( + key: _formKey, + child: ListView( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), + children: [ + // Step indicator + Text( + "Step 1/5", + style: fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), + const SizedBox(height: 16), + + // Header block + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("EMPLOYEES", style: fontTextStyle(20, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage(image: AssetImage('images/manage-users.png'), fit: BoxFit.contain), + ), + ), + ], + ), + const SizedBox(height: 6), + Text( + "Details about your water tanker fleet", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + ), + const SizedBox(height: 16), + + // Section header (just the bar) + _SectionHeaderBar( + title: "DRIVER #1", + icon: Image.asset('images/arrow-up.png', width: 16, height: 16), + radius: 20, + ), + const SizedBox(height: 12), + + // === Fields + _LabeledField( + label: "Driver Name *", + child: TextFormField( + controller: _nameCtrl, + validator: (v) => _required(v, field: "Driver Name"), + decoration: const InputDecoration( + hintText: "Full Name", + border: OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Driver License Number *", + child: DropdownButtonFormField( + value: selectedLicense, + items: licenseNumbers + .map((t) => DropdownMenuItem(value: t, child: Text(t))) + .toList(), + onChanged: (v) => setState(() => selectedLicense = v), + validator: (v) => v == null || v.isEmpty ? "Driver License required" : null, + isExpanded: true, + alignment: Alignment.centerLeft, + hint: Text( + "Select License Number", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + icon: Image.asset('images/downarrow.png', width: 16, height: 16), + decoration: const InputDecoration( + border: OutlineInputBorder(), + isDense: false, + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + ), + ), + + _LabeledField( + label: "Years of Experience *", + child: DropdownButtonFormField( + value: selectedExperience, + items: yearOptions + .map((t) => DropdownMenuItem(value: t, child: Text(t))) + .toList(), + onChanged: (v) => setState(() => selectedExperience = v), + validator: (v) => v == null || v.isEmpty ? "Experience is required" : null, + isExpanded: true, + alignment: Alignment.centerLeft, + hint: Text( + "Years", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + icon: Image.asset('images/downarrow.png', width: 16, height: 16), + decoration: const InputDecoration( + border: OutlineInputBorder(), + isDense: false, + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + ), + ), + + _LabeledField( + label: "Phone Number *", + child: TextFormField( + controller: _mobileCtrl, + validator: (v) => _validatePhone(v, label: "Phone Number"), + keyboardType: TextInputType.phone, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(10), + ], + decoration: InputDecoration( + hintText: "Mobile Number", + hintStyle: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Alternate Phone Number", + child: TextFormField( + controller: _altMobileCtrl, + validator: (v) { + if (v == null || v.trim().isEmpty) return null; // optional + return _validatePhone(v, label: "Alternate Phone Number"); + }, + keyboardType: TextInputType.phone, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(10), + ], + decoration: InputDecoration( + hintText: "Mobile Number", + hintStyle: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + + const SizedBox(height: 20), + + // Actions + Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox( + width: double.infinity, + child: OutlinedButton.icon( + onPressed: _addDriver, + icon: Image.asset('images/Add_icon.png', width: 16, height: 16), + label: Text( + "Add Driver", + style: fontTextStyle(14, const Color(0xFF646566), FontWeight.w600), + ), + ), + ), + const SizedBox(height: 12), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + // TODO: Navigate to the next step/screen + Navigator.push(context, MaterialPageRoute(builder: (_) => const SourceLocation())); + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar(content: Text("Saved ${_drivers.length} driver(s). Proceeding…")), + // ); + }, + child: Text( + "Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} + +// ======= UI helpers ======= + +class _SectionHeaderBar extends StatelessWidget { + final String title; + final Widget? icon; + final Color backgroundColor; + final Color borderColor; + final double radius; + + const _SectionHeaderBar({ + required this.title, + this.icon, + this.backgroundColor = const Color(0xFFEEEEEE), + this.borderColor = const Color(0xFFE5E7EB), + this.radius = 12, + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration( + color: backgroundColor, + border: Border.all(color: borderColor, width: 1), + borderRadius: BorderRadius.circular(radius), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.04), + blurRadius: 6, + offset: const Offset(0, 2), + ), + ], + ), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10), + child: Row( + children: [ + Expanded( + child: Text( + title, + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w600), + ), + ), + if (icon != null) icon!, + ], + ), + ); + } +} + +class _LabeledField extends StatelessWidget { + final String label; + final Widget child; + final String? Function()? validator; // (kept from your earlier helper; not used here) + + const _LabeledField({ + required this.label, + required this.child, + this.validator, + }); + + @override + Widget build(BuildContext context) { + final errorText = validator != null ? validator!() : null; + + return Padding( + padding: const EdgeInsets.only(bottom: 14.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(label, style: fontTextStyle(12, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 6), + child, + if (errorText != null) + Padding( + padding: const EdgeInsets.only(top: 6), + child: Text( + errorText, + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + ), + ], + ), + ); + } +} diff --git a/lib/resources/fleet.dart b/lib/resources/fleet.dart index f8e25ba..6bcb8a8 100644 --- a/lib/resources/fleet.dart +++ b/lib/resources/fleet.dart @@ -1,5 +1,9 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:supplier_new/common/settings.dart'; + +import 'employees.dart'; +import 'fleet_1.dart'; void main() => runApp(const MaterialApp(home: FleetStep1Page())); @@ -15,8 +19,8 @@ class _FleetStep1PageState extends State { // Controllers final _nameCtrl = TextEditingController(); - final _capacityCtrl = TextEditingController(text: "10,000"); // hint-like - final _plateCtrl = TextEditingController(text: "AB 05 H 4948"); + final _capacityCtrl = TextEditingController(); // hint-like + final _plateCtrl = TextEditingController(); final _mfgYearCtrl = TextEditingController(); final _insExpiryCtrl = TextEditingController(); @@ -50,9 +54,8 @@ class _FleetStep1PageState extends State { helpText: "Select Insurance Expiry Date", ); if (date != null) { - _insExpiryCtrl.text = "${date.year.toString().padLeft(4, '0')}-" - "${date.month.toString().padLeft(2, '0')}-" - "${date.day.toString().padLeft(2, '0')}"; + _insExpiryCtrl.text = + "${date.year.toString().padLeft(4, '0')}-${date.month.toString().padLeft(2, '0')}-${date.day.toString().padLeft(2, '0')}"; setState(() {}); } } @@ -72,24 +75,80 @@ class _FleetStep1PageState extends State { super.dispose(); } + // Store multiple tanker entries + final List> _tankers = []; + + Map _buildPayload() => { + "tanker_name": _nameCtrl.text.trim(), + "capacity": _capacityCtrl.text.trim(), + "type": selectedType, + "features": selectedFeatures.toList(), + "license_plate": _plateCtrl.text.trim(), + "manufacturing_year": _mfgYearCtrl.text.trim(), + "insurance_expiry": _insExpiryCtrl.text.trim(), + }; + + void _clearForm() { + _nameCtrl.clear(); + _capacityCtrl.text = "10,000"; + _plateCtrl.text = "AB 05 H 4948"; + _mfgYearCtrl.clear(); + _insExpiryCtrl.clear(); + selectedType = null; + selectedFeatures.clear(); + setState(() {}); + } + + void _addTanker() { + final ok = _formKey.currentState?.validate() ?? false; + setState(() {}); // in case you show chip validation below labels + if (!ok || selectedFeatures.isEmpty) { + if (selectedFeatures.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text("Select at least one Tanker Feature")), + ); + } + return; + } + _tankers.add(_buildPayload()); + _clearForm(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text("Tanker added (${_tankers.length})")), + ); + } + @override Widget build(BuildContext context) { final theme = Theme.of(context); - final grey = Colors.grey.shade600; return Scaffold( + backgroundColor: Colors.white, appBar: AppBar( + backgroundColor: Colors.white, title: const Text("Complete Profile"), - centerTitle: false, - actions: const [ - Padding( - padding: EdgeInsets.only(right: 12), - child: Icon(Icons.calendar_today_outlined), - ), - Padding( - padding: EdgeInsets.only(right: 12), - child: Icon(Icons.more_vert), + actions: [ + Padding(padding: EdgeInsets.fromLTRB(10,10,0,10), + child: IconButton( + icon: Image( + image: AssetImage('images/calendar_appbar.png') + + ), + onPressed: (){ + + }, + ), ), + + Padding(padding: EdgeInsets.fromLTRB(0,10,10,10), + child: IconButton( + icon: Image.asset( + 'images/notification_appbar.png', // Example URL image + ), + onPressed: (){ + + }, + ), + ) ], ), body: SafeArea( @@ -98,146 +157,248 @@ class _FleetStep1PageState extends State { child: ListView( padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), children: [ - Text("Step 1/5", style: theme.textTheme.labelLarge?.copyWith(color: grey)), + // Step indicator + Text( + "Step 1/5", + style: + fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), const SizedBox(height: 16), - // FLEET header - Row( + Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, children: [ - Icon(Icons.local_shipping_outlined, color: Colors.deepPurple.shade400), - const SizedBox(width: 8), - Text("FLEET", style: theme.textTheme.titleMedium?.copyWith(letterSpacing: 1.2)), + Text( + "FLEET", + style: fontTextStyle( + 20, const Color(0xFF515253), FontWeight.w600), + ), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/truck.png'), + fit: BoxFit.contain, + ), + ), + ), ], ), + const SizedBox(height: 6), Text( "Details about your water tanker fleet", - style: theme.textTheme.bodySmall?.copyWith(color: grey), + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), ), const SizedBox(height: 16), - // Water Tanker card - _SectionCard( + _SectionHeaderBar( title: "WATER TANKER #1", - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - _LabeledField( - label: "Tanker Name *", - child: TextFormField( - controller: _nameCtrl, - decoration: const InputDecoration( - hintText: "Enter Tanker Name", - ), - validator: (v) => _required(v, field: "Tanker Name"), - ), - ), - _LabeledField( - label: "Tanker Capacity (in L) *", - child: TextFormField( - controller: _capacityCtrl, - keyboardType: TextInputType.number, - inputFormatters: [ - FilteringTextInputFormatter.allow(RegExp(r'[0-9,]')), - ], - decoration: const InputDecoration( - hintText: "10,000", - suffixText: "L", - ), - validator: (v) => _required(v, field: "Capacity"), - ), - ), - _LabeledField( - label: "Tanker Type *", - child: DropdownButtonFormField( - value: selectedType, - items: tankerTypes - .map((e) => DropdownMenuItem(value: e, child: Text(e))) - .toList(), - onChanged: (v) => setState(() => selectedType = v), - decoration: const InputDecoration(hintText: "Select Type"), - validator: (v) => v == null ? "Tanker Type is required" : null, - ), - ), - _LabeledField( - label: "Tanker Features *", - child: _MultiSelectChips( - options: featureOptions, - selected: selectedFeatures, - onChanged: (s) => setState(() => selectedFeatures - ..clear() - ..addAll(s)), - ), - validator: () => - selectedFeatures.isEmpty ? "Select at least one feature" : null, - ), - _LabeledField( - label: "License Plate *", - child: TextFormField( - controller: _plateCtrl, - textCapitalization: TextCapitalization.characters, - decoration: const InputDecoration(hintText: "AB 05 H 4948"), - validator: (v) => _required(v, field: "License Plate"), - ), - ), - _LabeledField( - label: "Manufacturing Year (opt)", - child: TextFormField( - controller: _mfgYearCtrl, - keyboardType: TextInputType.number, - inputFormatters: [ - FilteringTextInputFormatter.digitsOnly, - LengthLimitingTextInputFormatter(4), - ], - decoration: const InputDecoration(hintText: "YYYY"), - validator: (_) => null, // optional + icon: Image.asset('images/arrow-up.png', width: 16, height: 16), + radius: 20, + ), + const SizedBox(height: 12), + + _LabeledField( + label: "Tanker Name *", + child: TextFormField( + controller: _nameCtrl, + validator: (v) => _required(v, field: "Tanker Name"), + decoration: const InputDecoration( + hintText: "Enter Tanker Name", + border: OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Tanker Capacity (in L) *", + child: TextFormField( + controller: _capacityCtrl, + validator: (v) => _required(v, field: "Tanker Capacity"), + decoration: InputDecoration( + hintText: "10,000 L", + hintStyle: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'[0-9,]')), + ], + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Tanker Type *", + child: DropdownButtonFormField( + value: selectedType, + items: tankerTypes + .map((t) => DropdownMenuItem(value: t, child: Text(t))) + .toList(), + onChanged: (v) => setState(() => selectedType = v), + validator: (v) => + v == null || v.isEmpty ? "Tanker Type is required" : null, + isExpanded: true, + alignment: Alignment.centerLeft, + hint: Text( + "Select Type", + style: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + ), + + icon: Image.asset('images/downarrow.png', + width: 16, height: 16), + + decoration: const InputDecoration( + border: OutlineInputBorder(), + isDense: false, + contentPadding: + EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + ), + ), + + _LabeledField( + label: "Tanker Features *", + child: DropdownButtonFormField( + value: selectedType, + items: tankerTypes + .map((t) => DropdownMenuItem(value: t, child: Text(t))) + .toList(), + onChanged: (v) => setState(() => selectedType = v), + validator: (v) => + v == null || v.isEmpty ? "Tanker Type is required" : null, + isExpanded: true, + alignment: Alignment.centerLeft, + + // <-- Hint: left-aligned, vertically centered by padding + hint: Text( + "Select Features", + style: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + ), + + icon: Image.asset('images/downarrow.png', + width: 16, height: 16), + + decoration: const InputDecoration( + border: OutlineInputBorder(), + isDense: false, // keep some height + contentPadding: + EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + ), + ), + + _LabeledField( + label: "License Plate *", + child: TextFormField( + controller: _plateCtrl, + validator: (v) => _required(v, field: "License Plate"), + decoration: InputDecoration( + hintText: "AB 05 H 4948", + hintStyle: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + textCapitalization: TextCapitalization.characters, + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Manufacturing Year (opt)", + child: TextFormField( + controller: _mfgYearCtrl, + decoration: InputDecoration( + hintText: "YYYY", + hintStyle: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(4), + ], + textInputAction: TextInputAction.next, + ), + ), + + _LabeledField( + label: "Insurance Expiry Date (opt)", + child: TextFormField( + controller: _insExpiryCtrl, + readOnly: true, + decoration: InputDecoration( + hintText: "DD-MM-YYYY", + hintStyle: fontTextStyle( + 14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + onTap: _pickInsuranceDate, + ), + ), + + const SizedBox(height: 20), + // Save / Continue + Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox( + width: double.infinity, + child: OutlinedButton.icon( + onPressed: _addTanker, + icon: Image.asset('images/Add_icon.png', + width: 16, height: 16), + // pulsing image + label: Text( + "Add Tanker", + style: fontTextStyle( + 14, const Color(0xFF646566), FontWeight.w600), ), ), - _LabeledField( - label: "Insurance Expiry Date (opt)", - child: TextFormField( - controller: _insExpiryCtrl, - readOnly: true, - onTap: _pickInsuranceDate, - decoration: const InputDecoration( - hintText: "Select date", - suffixIcon: Icon(Icons.calendar_month_outlined), - ), + ), + + const SizedBox(height: 12), + + // Continue (primary) + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), // purple bg + foregroundColor: Colors.white, // ripple/icon/text color + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(24)), ), - ), - const SizedBox(height: 8), - FilledButton( onPressed: () { - // manual validation for multi-select too - final chipsValid = selectedFeatures.isNotEmpty; - final valid = _formKey.currentState!.validate() && chipsValid; - setState(() {}); // to refresh potential helper text in chips - if (!valid) return; - - // Collect values - final data = { - "tanker_name": _nameCtrl.text.trim(), - "capacity_liters": _capacityCtrl.text.replaceAll(",", "").trim(), - "tanker_type": selectedType, - "features": selectedFeatures.toList(), - "license_plate": _plateCtrl.text.trim(), - "manufacturing_year": _mfgYearCtrl.text.trim().isEmpty - ? null - : _mfgYearCtrl.text.trim(), - "insurance_expiry": _insExpiryCtrl.text.trim().isEmpty - ? null - : _insExpiryCtrl.text.trim(), - }; - - // TODO: send to backend - ScaffoldMessenger.of(context).showSnackBar( - SnackBar(content: Text("Saved: $data")), + Navigator.push( + context, + MaterialPageRoute(builder: (_) => const FleetStep2Page()), ); }, - child: const Text("Save & Continue"), + child: Text( + "Continue", + style: fontTextStyle( + 14, Colors.white, FontWeight.w400), // white text + ), ), - ], - ), - ), + ) + ], + ) ], ), ), @@ -246,42 +407,50 @@ class _FleetStep1PageState extends State { } } -/// Section card with a folding-style title bar (static in this example) -class _SectionCard extends StatelessWidget { + +class _SectionHeaderBar extends StatelessWidget { final String title; - final Widget child; + final Widget? icon; + final Color backgroundColor; + final Color borderColor; + final double radius; - const _SectionCard({required this.title, required this.child}); + const _SectionHeaderBar({ + required this.title, + this.icon, + this.backgroundColor = const Color(0xFFEEEEEE), + this.borderColor = const Color(0xFFE5E7EB), + this.radius = 8, + Key? key, + }) : super(key: key); @override Widget build(BuildContext context) { - final border = RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)); - return Card( - elevation: 0.8, - shape: border, - margin: const EdgeInsets.only(top: 12), - child: Padding( - padding: const EdgeInsets.fromLTRB(12, 8, 12, 12), - child: Column( - children: [ - Row( - children: [ - Expanded( - child: Text( - title, - style: Theme.of(context) - .textTheme - .labelLarge - ?.copyWith(letterSpacing: .6, color: Colors.grey.shade700), - ), - ), - const Icon(Icons.expand_less, size: 18, color: Colors.grey), - ], + return Container( + decoration: BoxDecoration( + color: backgroundColor, + border: Border.all(color: borderColor, width: 1), + borderRadius: BorderRadius.circular(radius), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.04), + blurRadius: 6, + offset: const Offset(0, 2), + ), + ], + ), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10), + child: Row( + children: [ + Expanded( + child: Text( + title, + style: + fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w600), ), - const Divider(height: 20), - child, - ], - ), + ), + if (icon != null) icon!, + ], ), ); } @@ -300,11 +469,11 @@ class _LabeledField extends StatelessWidget { @override Widget build(BuildContext context) { - final labelStyle = - Theme.of(context).textTheme.bodyMedium?.copyWith(color: Colors.grey.shade800); + final labelStyle = Theme.of(context) + .textTheme + .bodyMedium + ?.copyWith(color: Colors.grey.shade800); - // If a custom validator is provided (e.g., for multi-select), - // show helper/error text below. final errorText = validator != null ? validator!() : null; return Padding( @@ -312,67 +481,22 @@ class _LabeledField extends StatelessWidget { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text(label, style: labelStyle), + Text(label, + style: + fontTextStyle(12, const Color(0xFF515253), FontWeight.w600)), const SizedBox(height: 6), child, if (errorText != null) Padding( padding: const EdgeInsets.only(top: 6), - child: Text(errorText, - style: TextStyle(color: Theme.of(context).colorScheme.error, fontSize: 12)), + child: Text( + errorText, + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), ), ], ), ); } } - -class _MultiSelectChips extends StatefulWidget { - final List options; - final Set selected; - final ValueChanged> onChanged; - - const _MultiSelectChips({ - required this.options, - required this.selected, - required this.onChanged, - }); - - @override - State<_MultiSelectChips> createState() => _MultiSelectChipsState(); -} - -class _MultiSelectChipsState extends State<_MultiSelectChips> { - late Set _local; - - @override - void initState() { - super.initState(); - _local = {...widget.selected}; - } - - @override - Widget build(BuildContext context) { - return Wrap( - spacing: 8, - runSpacing: -6, - children: [ - for (final opt in widget.options) - FilterChip( - label: Text(opt), - selected: _local.contains(opt), - onSelected: (v) { - setState(() { - if (v) { - _local.add(opt); - } else { - _local.remove(opt); - } - }); - widget.onChanged(_local); - }, - ), - ], - ); - } -} diff --git a/lib/resources/fleet_1.dart b/lib/resources/fleet_1.dart new file mode 100644 index 0000000..d3bf662 --- /dev/null +++ b/lib/resources/fleet_1.dart @@ -0,0 +1,213 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:supplier_new/common/settings.dart'; + +import 'employees.dart'; + +void main() => runApp(const MaterialApp(home: FleetStep2Page())); + +class FleetStep2Page extends StatefulWidget { + const FleetStep2Page({super.key}); + + @override + State createState() => _FleetStep2PageState(); +} + +class _FleetStep2PageState extends State { + final _formKey = GlobalKey(); + + // Store multiple tanker entries (collected on Add Tanker) + final List> _tankers = []; + + // Minimal payload + clear (no fields on Step 2 yet) + Map _buildPayload() => { + "added_at": DateTime.now().toIso8601String(), + "step": 2, + }; + void _clearForm() { + setState(() {}); + } + + void _addTanker() { + final ok = _formKey.currentState?.validate() ?? true; // no fields => true + if (!ok) return; + _tankers.add(_buildPayload()); + _clearForm(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text("Tanker added (${_tankers.length})")), + ); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image(image: AssetImage('images/calendar_appbar.png'), width: 22, height: 22), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SafeArea( + child: Form( + key: _formKey, + child: ListView( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), + children: [ + // Step indicator + Text( + "Step 2/5", + style: fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), + const SizedBox(height: 16), + + // FLEET header + small image below (left-aligned) + Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Text("FLEET", style: fontTextStyle(20, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage(image: AssetImage('images/truck.png'), fit: BoxFit.contain), + ), + ), + ], + ), + + const SizedBox(height: 6), + Text( + "Details about your water tanker fleet", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + ), + const SizedBox(height: 16), + + // Header bar ONLY (rounded, separate "card" look) + _SectionHeaderBar( + title: "WATER TANKER #1", + icon: Image.asset('images/arrow-up.png', width: 16, height: 16), + radius: 20, // rounded corners + ), + const SizedBox(height: 12), + + // (No form fields on Step 2 per your snippet) + + const SizedBox(height: 20), + + // Actions + Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox( + width: double.infinity, + child: OutlinedButton.icon( + onPressed: _addTanker, + icon: Image.asset('images/Add_icon.png', width: 16, height: 16), + label: Text( + "Add Tanker", + style: fontTextStyle(14, const Color(0xFF646566), FontWeight.w600), + ), + ), + ), + const SizedBox(height: 12), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute(builder: (_) => const FleetEmployees()), + ); + }, + child: Text( + "Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} + +class _SectionHeaderBar extends StatelessWidget { + final String title; + final Widget? icon; + final Color backgroundColor; + final Color borderColor; + final double radius; + + const _SectionHeaderBar({ + required this.title, + this.icon, + this.backgroundColor = const Color(0xFFEEEEEE), + this.borderColor = const Color(0xFFE5E7EB), + this.radius = 12, + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration( + color: backgroundColor, + border: Border.all(color: borderColor, width: 1), + borderRadius: BorderRadius.circular(radius), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.04), + blurRadius: 6, + offset: const Offset(0, 2), + ), + ], + ), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10), + child: Row( + children: [ + Expanded( + child: Text( + title, + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w600), + ), + ), + if (icon != null) icon!, + ], + ), + ); + } +} diff --git a/lib/resources/resources.dart b/lib/resources/resources.dart new file mode 100644 index 0000000..23be4ed --- /dev/null +++ b/lib/resources/resources.dart @@ -0,0 +1,408 @@ +import 'package:flutter/material.dart'; +import 'package:supplier_new/common/settings.dart'; +void main() => runApp(const MaterialApp(home: ResourcesScreen())); + + +class ResourcesScreen extends StatefulWidget { + const ResourcesScreen({super.key}); + @override + State createState() => _ResourcesScreenState(); +} + +class _ResourcesScreenState extends State { + int selectedTab = 0; + String search = ''; + + final List> items = [ + { + 'title': 'Tanker Name', + 'subtitle': 'Drinking water - 10,000 L', + 'status': ['filled', 'available'], + 'code': 'TS 07 J 3492', + 'owner': 'Ramesh Krishna' + }, + { + 'title': 'Drinking Water - 15,000L', + 'subtitle': 'Drinking water - 15,000 L', + 'status': ['empty', 'available'], + 'code': 'TS 07 J 3492', + 'owner': 'Ramesh Krishna' + }, + { + 'title': 'Tanker Name', + 'subtitle': 'Drinking water - 10,000 L', + 'status': ['filled', 'in-use'], + 'code': 'TS 07 J 3492', + 'owner': 'Ramesh Krishna' + }, + { + 'title': 'Drinking Water - 15,000L', + 'subtitle': 'Drinking water - 15,000 L', + 'status': ['empty', 'in-use'], + 'code': 'TS 07 J 3492', + 'owner': 'Ramesh Krishna' + }, + { + 'title': 'Tanker Name', + 'subtitle': 'Drinking water - 10,000 L', + 'status': ['filled', 'maintenance'], + 'code': 'TS 07 J 3492', + 'owner': 'Ramesh Krishna' + }, + ]; + + @override + Widget build(BuildContext context) { + final filtered = items.where((it) { + final q = search.trim().toLowerCase(); + if (q.isEmpty) return true; + return it['title'].toLowerCase().contains(q) || + it['subtitle'].toLowerCase().contains(q) || + it['owner'].toLowerCase().contains(q); + }).toList(); + + return Scaffold( + backgroundColor: const Color(0xFFF6F6F7), + appBar: AppBar( + backgroundColor: Colors.white, + elevation: 0.7, + leading: IconButton( + icon: const Icon(Icons.arrow_back, color: Colors.black87), + onPressed: () => Navigator.of(context).maybePop(), + ), + title: Text( + 'Resources', + style: fontTextStyle(16, const Color(0xFF2A2A2A), FontWeight.w600), + ), + centerTitle: false, + actions: [ + TextButton( + onPressed: () {}, + child: Text('HELP', style: fontTextStyle(12, const Color(0xFF8270DB), FontWeight.w600)), + ), + ], + ), + + body: SafeArea( + child: Padding( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Segmented tabs + Container( + padding: const EdgeInsets.all(6), + decoration: BoxDecoration( + color: const Color(0xFFF1F1F3), + borderRadius: BorderRadius.circular(24), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: List.generate(3, (i) { + final labels = ['Fleet', 'Drivers', 'Sources']; + final isSelected = selectedTab == i; + return GestureDetector( + onTap: () => setState(() => selectedTab = i), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 8), + margin: const EdgeInsets.symmetric(horizontal: 4), + decoration: BoxDecoration( + color: isSelected ? Colors.white : Colors.transparent, + borderRadius: BorderRadius.circular(20), + ), + child: Text( + labels[i], + style: TextStyle( + color: isSelected ? Colors.black87 : Colors.grey.shade700, + fontWeight: isSelected ? FontWeight.w600 : FontWeight.w500, + ), + ), + ), + ); + }), + ), + ), + + const SizedBox(height: 16), + + // Summary card and small stats row + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Big card + Expanded( + flex: 2, + child: Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(12), + boxShadow: [ + BoxShadow(color: Colors.black.withOpacity(0.03), blurRadius: 6, offset: const Offset(0, 3)) + ], + ), + child: Row( + children: [ + Container( + width: 48, + height: 48, + decoration: BoxDecoration( + color: const Color(0xFFF6F0FF), + borderRadius: BorderRadius.circular(10), + ), + child: const Icon(Icons.local_shipping_outlined, color: Color(0xFF6F5FBA)), + ), + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: const [ + Text('Total Tankers', style: TextStyle(fontSize: 14, color: Colors.black87)), + SizedBox(height: 6), + Text('14', style: TextStyle(fontSize: 28, fontWeight: FontWeight.w700, color: Color(0xFF173F5F))), + SizedBox(height: 2), + Text('+2 since last month', style: TextStyle(fontSize: 12, color: Colors.grey)), + ], + ), + ), + ], + ), + ), + ), + + const SizedBox(width: 12), + + // Small stat cards + Expanded( + flex: 1, + child: Column( + children: [ + StatCard(title: 'Active', value: '2'), + const SizedBox(height: 8), + StatCard(title: 'Inactive', value: '3'), + const SizedBox(height: 8), + StatCard(title: 'Under\nMaintenances', value: '1'), + ], + ), + ) + ], + ), + + const SizedBox(height: 16), + + // Search and filter row + Container( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 6), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(10), + ), + child: Row( + children: [ + const Icon(Icons.search, color: Colors.grey), + const SizedBox(width: 8), + Expanded( + child: TextField( + decoration: const InputDecoration( + hintText: 'Search', + border: InputBorder.none, + isDense: true, + ), + onChanged: (v) => setState(() => search = v), + ), + ), + IconButton( + onPressed: () {}, + icon: const Icon(Icons.filter_list, color: Colors.grey), + ), + IconButton( + onPressed: () {}, + icon: const Icon(Icons.swap_vert, color: Colors.grey), + ) + ], + ), + ), + + const SizedBox(height: 12), + + // List + Expanded( + child: ListView.separated( + itemCount: filtered.length, + separatorBuilder: (_, __) => const SizedBox(height: 10), + itemBuilder: (context, idx) { + final it = filtered[idx]; + return TankCard( + title: it['title'], + subtitle: it['subtitle'], + code: it['code'], + owner: it['owner'], + status: List.from(it['status']), + ); + }, + ), + ), + ], + ), + ), + ), + + floatingActionButton: FloatingActionButton( + onPressed: () {}, + backgroundColor: const Color(0xFF2E2B5F), + child: const Icon(Icons.add), + ), + + bottomNavigationBar: BottomNavigationBar( + type: BottomNavigationBarType.fixed, + currentIndex: 0, + selectedItemColor: const Color(0xFF6F5FBA), + unselectedItemColor: Colors.grey, + items: const [ + BottomNavigationBarItem(icon: Icon(Icons.home_outlined), label: 'Home'), + BottomNavigationBarItem(icon: Icon(Icons.receipt_long_outlined), label: 'Orders'), + BottomNavigationBarItem(icon: Icon(Icons.calendar_month), label: 'Plans'), + BottomNavigationBarItem(icon: Icon(Icons.group_outlined), label: 'Resources'), + BottomNavigationBarItem(icon: Icon(Icons.menu), label: 'More'), + ], + ), + ); + } +} + +class StatCard extends StatelessWidget { + final String title; + final String value; + const StatCard({super.key, required this.title, required this.value}); + @override + Widget build(BuildContext context) { + return Container( + height: 58, + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(10), + border: Border.all(color: Colors.grey.shade200), + ), + child: Row( + children: [ + Expanded(child: Text(title, style: const TextStyle(fontSize: 13, color: Colors.black87))), + Text(value, style: const TextStyle(fontSize: 20, fontWeight: FontWeight.w700, color: Color(0xFF173F5F))), + ], + ), + ); + } +} + +class TankCard extends StatelessWidget { + final String title; + final String subtitle; + final String code; + final String owner; + final List status; + const TankCard({ + super.key, + required this.title, + required this.subtitle, + required this.code, + required this.owner, + required this.status, + }); + + Color _chipColor(String s) { + switch (s) { + case 'filled': + return const Color(0xFFE8F7F1); + case 'available': + return const Color(0xFFE8F0FF); + case 'empty': + return const Color(0xFFFFEEEE); + case 'in-use': + return const Color(0xFFFFF0E6); + case 'maintenance': + return const Color(0xFFFFF4E6); + default: + return const Color(0xFFECECEC); + } + } + + Color _chipTextColor(String s) { + switch (s) { + case 'filled': + return Colors.green.shade700; + case 'available': + return const Color(0xFF2E2B5F); + case 'empty': + return Colors.red.shade600; + case 'in-use': + return Colors.orange.shade700; + case 'maintenance': + return Colors.orange.shade700; + default: + return Colors.black87; + } + } + + @override + Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(12), + border: Border.all(color: Colors.grey.shade100), + ), + child: Row( + children: [ + // left column: chips + texts + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // chips + Row( + children: status.map((s) { + return Container( + margin: const EdgeInsets.only(right: 6), + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: _chipColor(s), + borderRadius: BorderRadius.circular(8), + border: Border.all(color: Colors.grey.withOpacity(0.12)), + ), + child: Text( + s, + style: TextStyle(fontSize: 11, fontWeight: FontWeight.w600, color: _chipTextColor(s)), + ), + ); + }).toList(), + ), + const SizedBox(height: 8), + Text(title, style: const TextStyle(fontSize: 16, fontWeight: FontWeight.w700)), + const SizedBox(height: 6), + Text(subtitle, style: const TextStyle(fontSize: 13, color: Colors.grey)), + const SizedBox(height: 10), + Row( + children: [ + CircleAvatar(radius: 10, backgroundColor: const Color(0xFFEEF5FF), child: const Icon(Icons.person, size: 12, color: Color(0xFF6F5FBA))), + const SizedBox(width: 6), + Expanded(child: Text(owner, style: const TextStyle(fontSize: 12, color: Colors.grey))), + ], + ), + ], + ), + ), + + // right column: code + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text(code, style: const TextStyle(fontSize: 12, color: Colors.grey)), + const SizedBox(height: 28), + ], + ), + ], + ), + ); + } +} diff --git a/lib/resources/source_location.dart b/lib/resources/source_location.dart new file mode 100644 index 0000000..b17b8df --- /dev/null +++ b/lib/resources/source_location.dart @@ -0,0 +1,429 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:supplier_new/common/settings.dart'; +import 'package:supplier_new/resources/source_location1.dart'; + +import 'Fleet_1.dart'; +void main() => runApp(const MaterialApp(home: SourceLocation())); + +class SourceLocation extends StatefulWidget { + const SourceLocation({super.key}); + + @override + State createState() => _SourceLocationState(); +} + +class _SourceLocationState extends State { + final _formKey = GlobalKey(); + + // Controllers + final _nameCtrl = TextEditingController(); + final _mobileCtrl = TextEditingController(); + final _altMobileCtrl = TextEditingController(); + + // Dropdowns + final List waterTypes = [ + "Drinking Water", + "Industrial", + "Construction", + "Non-potable", + ]; + String? selectedWaterType; + + String? selectedLicense; + + final List yearOptions = ["1", "2", "3", "4", "5"]; + String? selectedExperience; + + // Data bucket + final List> _drivers = []; + + // Validators + String? _required(String? v, {String field = "This field"}) { + if (v == null || v.trim().isEmpty) return "$field is required"; + return null; + } + + String? _validatePhone(String? v, {String label = "Phone Number"}) { + if (v == null || v.trim().isEmpty) return "$label is required"; + final digits = v.replaceAll(RegExp(r'\D'), ''); + if (digits.length != 10) return "Enter a 10-digit $label"; + if (!RegExp(r'^[6-9]\d{9}$').hasMatch(digits)) { + return "$label must start with 6/7/8/9"; + } + return null; + } + + @override + void dispose() { + _nameCtrl.dispose(); + _mobileCtrl.dispose(); + _altMobileCtrl.dispose(); + super.dispose(); + } + bool addBusinessAsSource = false; + + Map _buildPayload() => { + "driver_name": _nameCtrl.text.trim(), + "license_number": selectedLicense, + "experience_years": selectedExperience, + "phone": _mobileCtrl.text.trim(), + "alt_phone": _altMobileCtrl.text.trim(), + }; + + void _clearForm() { + _nameCtrl.clear(); + _mobileCtrl.clear(); + _altMobileCtrl.clear(); + selectedLicense = null; + selectedExperience = null; + setState(() {}); + } + + void _addDriver() { + final ok = _formKey.currentState?.validate() ?? false; + setState(() {}); // ensure error texts render + if (!ok || + selectedLicense == null || + selectedExperience == null || + selectedLicense!.isEmpty || + selectedExperience!.isEmpty) { + if (selectedLicense == null || selectedExperience == null) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text("Please select License & Experience")), + ); + } + return; + } + _drivers.add(_buildPayload()); + _clearForm(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text("Driver added (${_drivers.length})")), + ); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image(image: AssetImage('images/calendar_appbar.png'), width: 22, height: 22), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SafeArea( + child: Form( + key: _formKey, + child: ListView( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), + children: [ + // Step indicator + Text( + "Step 1/5", + style: fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), + const SizedBox(height: 16), + Row( + children: List.generate(4, (index) { + return Expanded( + child: Container( + margin: const EdgeInsets.symmetric(horizontal: 2), + height: 5, + decoration: BoxDecoration( + color: index < 4 ? const Color(0xFFC3C4C4) : Colors.grey, + borderRadius: BorderRadius.circular(2), + ), + ), + ); + }), + ), + const SizedBox(height: 12), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("SORURCE LOCATION", style: fontTextStyle(20, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage(image: AssetImage('images/flag.png'), fit: BoxFit.contain), + ), + ), + ], + ), + const SizedBox(height: 6), + Text( + "Add your source Location", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + ), + const SizedBox(height: 6), + Align( + alignment: Alignment.centerLeft, // keep the whole thing on the left + child: Row( + mainAxisSize: MainAxisSize.min, // don't stretch full width + children: [ + Checkbox( + value: addBusinessAsSource, + onChanged: (v) => setState(() => addBusinessAsSource = v ?? false), + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + ), + const SizedBox(width: 6), // control the exact gap + Text( + "Add Business Location as a Source Location", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ], + ), + ), + + const SizedBox(height: 16), + + // Section header (just the bar) + _SectionHeaderBar( + title: "SOURCE LOCATION #1", + icon: Image.asset('images/arrow-up.png', width: 16, height: 16), + radius: 20, + ), + const SizedBox(height: 12), + + // === Fields + _LabeledField( + label: "Location Name *", + child: TextFormField( + controller: _nameCtrl, + validator: (v) => _required(v, field: "Location Name"), + decoration: InputDecoration( + hintText: "Location Name", + hintStyle: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + border: OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + + + + _LabeledField( + label: "Mobile Number *", + child: TextFormField( + controller: _mobileCtrl, + validator: (v) => _validatePhone(v, label: "Mobile Number"), + keyboardType: TextInputType.phone, + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + LengthLimitingTextInputFormatter(10), + ], + decoration: InputDecoration( + hintText: "Mobile Number", + hintStyle: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + border: const OutlineInputBorder(), + isDense: true, + ), + textInputAction: TextInputAction.next, + ), + ), + Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox( + width: double.infinity, + child: OutlinedButton.icon( + onPressed: _addDriver, + icon: Image.asset('images/Add_icon.png', width: 16, height: 16), + label: Text( + "Add Location on map", + style: fontTextStyle(14, const Color(0xFF646566), FontWeight.w600), + ), + ), + ), + const SizedBox(height: 12), + + ], + ), + _LabeledField( + label: "Water Type *", + child: DropdownButtonFormField( + value: selectedWaterType, + items: waterTypes + .map((w) => DropdownMenuItem(value: w, child: Text(w))) + .toList(), + onChanged: (v) => setState(() => selectedWaterType = v), + validator: (v) => v == null || v.isEmpty ? "Water Type is required" : null, + isExpanded: true, + alignment: Alignment.centerLeft, + hint: Text( + "Select Water Type", + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + icon: Image.asset('images/downarrow.png', width: 16, height: 16), + decoration: const InputDecoration( + border: OutlineInputBorder(), + isDense: false, + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + ), + ), + + + const SizedBox(height: 20), + + // Actions + Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox( + width: double.infinity, + child: OutlinedButton.icon( + onPressed: _addDriver, + icon: Image.asset('images/Add_icon.png', width: 16, height: 16), + label: Text( + "Add Location", + style: fontTextStyle(14, const Color(0xFF646566), FontWeight.w600), + ), + ), + ), + const SizedBox(height: 12), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + // TODO: Navigate to the next step/screen + Navigator.push(context, MaterialPageRoute(builder: (_) => const SourceLocation1())); + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar(content: Text("Saved ${_drivers.length} driver(s). Proceeding…")), + // ); + }, + child: Text( + "Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} + +// ======= UI helpers ======= + +class _SectionHeaderBar extends StatelessWidget { + final String title; + final Widget? icon; + final Color backgroundColor; + final Color borderColor; + final double radius; + + const _SectionHeaderBar({ + required this.title, + this.icon, + this.backgroundColor = const Color(0xFFEEEEEE), + this.borderColor = const Color(0xFFE5E7EB), + this.radius = 12, + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration( + color: backgroundColor, + border: Border.all(color: borderColor, width: 1), + borderRadius: BorderRadius.circular(radius), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.04), + blurRadius: 6, + offset: const Offset(0, 2), + ), + ], + ), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10), + child: Row( + children: [ + Expanded( + child: Text( + title, + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w600), + ), + ), + if (icon != null) icon!, + ], + ), + ); + } +} + +class _LabeledField extends StatelessWidget { + final String label; + final Widget child; + final String? Function()? validator; // (kept from your earlier helper; not used here) + + const _LabeledField({ + required this.label, + required this.child, + this.validator, + }); + + @override + Widget build(BuildContext context) { + final errorText = validator != null ? validator!() : null; + + return Padding( + padding: const EdgeInsets.only(bottom: 14.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(label, style: fontTextStyle(12, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 6), + child, + if (errorText != null) + Padding( + padding: const EdgeInsets.only(top: 6), + child: Text( + errorText, + style: fontTextStyle(14, const Color(0xFF939495), FontWeight.w400), + ), + ), + ], + ), + ); + } +} diff --git a/lib/resources/source_location1.dart b/lib/resources/source_location1.dart new file mode 100644 index 0000000..060cbb3 --- /dev/null +++ b/lib/resources/source_location1.dart @@ -0,0 +1,315 @@ +import 'package:flutter/material.dart'; +import 'package:supplier_new/common/settings.dart'; +import 'package:supplier_new/resources/source_location2.dart'; + +void main() => runApp(const MaterialApp(home: SourceLocation1())); + +class SourceLocation1 extends StatefulWidget { + const SourceLocation1({super.key}); + + @override + State createState() => _SourceLocation1State(); +} + +class _SourceLocation1State extends State { + final _formKey = GlobalKey(); + + String _deliveryFrom = 'business'; + final TextEditingController _radiusController = + TextEditingController(text: "10"); + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image( + image: AssetImage('images/calendar_appbar.png'), + width: 22, + height: 22), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', + width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SafeArea( + child: Form( + key: _formKey, + child: ListView( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), + children: [ + // Step indicator + Text( + "Step 1/5", + style: + fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), + const SizedBox(height: 16), + Row( + children: List.generate(4, (index) { + return Expanded( + child: Container( + margin: const EdgeInsets.symmetric(horizontal: 2), + height: 5, + decoration: BoxDecoration( + color: index < 4 ? const Color(0xFFC3C4C4) : Colors.grey, + borderRadius: BorderRadius.circular(2), + ), + ), + ); + }), + ), + const SizedBox(height: 16), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("SORURCE LOCATION", + style: fontTextStyle( + 20, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/marker-pin.png'), + fit: BoxFit.contain), + ), + ), + ], + ), + const SizedBox(height: 12), + Text( + "Define where you want to provide delivery services", + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + maxLines: 1, + softWrap: false, + ), + const SizedBox(height: 6), + // Radio ListTiles (vertical) + Column( + mainAxisSize: MainAxisSize.min, + children: [ + RadioListTile( + value: 'business', + groupValue: _deliveryFrom, + onChanged: (value) { + if (value == null) return; + setState(() => _deliveryFrom = value); + }, + title: Text( + "From Business Location", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + ), + dense: true, + contentPadding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: 0, vertical: -3), + ), + RadioListTile( + value: 'source', + groupValue: _deliveryFrom, + onChanged: (value) { + if (value == null) return; + setState(() => _deliveryFrom = value); + }, + title: Text( + "From Source Locations", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + ), + dense: true, + contentPadding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: 0, vertical: -3), + ), + ], + ), + + const SizedBox(height: 12), + Text( + "Delivery Radius (in Kms) *", + style: + fontTextStyle(14, const Color(0xFF2D2E30), FontWeight.w500), + ), + const SizedBox(height: 6), + TextFormField( + controller: _radiusController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + hintText: "Enter radius in kms", + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + contentPadding: + const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + ), + ), + const SizedBox(height: 12), + InkWell( + onTap: () => setState( + () => _customizeEachSource = !_customizeEachSource), + child: Padding( + padding: EdgeInsets.zero, + + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + + children: [ + + Checkbox( + value: _customizeEachSource, + onChanged: (val) => + setState(() => _customizeEachSource = val ?? false), + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + ), + + const SizedBox(width: 2), + Expanded( + child: Text( + "Customize for every each source location", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + + ], + ), + ), + ), + const SizedBox(height: 12), + Container( + width: 343, + height: 166, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/google_maps.png'), + fit: BoxFit.contain), + ), + ), + const SizedBox(height: 20), + Text( + "Types of Services", + style: + fontTextStyle(16, const Color(0xFF2D2E30), FontWeight.w600), + ), + const SizedBox(height: 12), + Text( + "Define what type of services you would wish to provide", + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + ), + const SizedBox(height: 20), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "24/7 Emergency services", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Scheduled water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Bulk water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Long-term water delivery planes", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Industrial/Commercial water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 16), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + // TODO: Navigate to the next step/screen + Navigator.push(context, MaterialPageRoute(builder: (_) => const SourceLocation2())); + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar(content: Text("Saved ${_drivers.length} driver(s). Proceeding…")), + // ); + }, + child: Text( + "Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + ), + ), + ], + ), + ), + ), + ); + } + + bool _customizeEachSource = false; +} + + diff --git a/lib/resources/source_location2.dart b/lib/resources/source_location2.dart new file mode 100644 index 0000000..56e3aea --- /dev/null +++ b/lib/resources/source_location2.dart @@ -0,0 +1,416 @@ +import 'package:flutter/material.dart'; +import 'package:supplier_new/common/settings.dart'; +import 'package:supplier_new/resources/source_location2.dart'; + +import 'availability.dart'; + +void main() => runApp(const MaterialApp(home: SourceLocation2())); + +class SourceLocation2 extends StatefulWidget { + const SourceLocation2({super.key}); + + @override + State createState() => _SourceLocation2State(); +} + +class _SourceLocation2State extends State { + final _formKey = GlobalKey(); + + String _deliveryFrom = 'business'; + final TextEditingController _radiusController = + TextEditingController(text: "10"); + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: Colors.transparent, + elevation: 0, + scrolledUnderElevation: 0, + title: const Text("Complete Profile"), + actions: [ + Padding( + padding: const EdgeInsets.fromLTRB(10, 10, 0, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: const Image( + image: AssetImage('images/calendar_appbar.png'), + width: 22, + height: 22), + onPressed: () {}, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 10, 10, 10), + child: IconButton( + splashRadius: 20, + padding: EdgeInsets.zero, + icon: Image.asset('images/notification_appbar.png', + width: 22, height: 22), + onPressed: () {}, + ), + ), + ], + ), + body: SafeArea( + child: Form( + key: _formKey, + child: ListView( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 24), + children: [ + // Step indicator + Text( + "Step 1/5", + style: + fontTextStyle(16, const Color(0xFFC3C4C4), FontWeight.w500), + ), + const SizedBox(height: 16), + Row( + children: List.generate(4, (index) { + return Expanded( + child: Container( + margin: const EdgeInsets.symmetric(horizontal: 2), + height: 5, + decoration: BoxDecoration( + color: index < 4 ? const Color(0xFFC3C4C4) : Colors.grey, + borderRadius: BorderRadius.circular(2), + ), + ), + ); + }), + ), + const SizedBox(height: 16), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("SORURCE LOCATION", + style: fontTextStyle( + 20, const Color(0xFF515253), FontWeight.w600)), + const SizedBox(height: 8), + Container( + width: 24, + height: 24, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/marker-pin.png'), + fit: BoxFit.contain), + ), + ), + ], + ), + const SizedBox(height: 12), + Text( + "Define where you want to provide delivery services", + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + maxLines: 1, + softWrap: false, + ), + const SizedBox(height: 6), + // Radio ListTiles (vertical) + Column( + mainAxisSize: MainAxisSize.min, + children: [ + RadioListTile( + value: 'business', + groupValue: _deliveryFrom, + onChanged: (value) { + if (value == null) return; + setState(() => _deliveryFrom = value); + }, + title: Text( + "From Business Location", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + ), + dense: true, + contentPadding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: 0, vertical: -3), + ), + RadioListTile( + value: 'source', + groupValue: _deliveryFrom, + onChanged: (value) { + if (value == null) return; + setState(() => _deliveryFrom = value); + }, + title: Text( + "From Source Locations", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + ), + dense: true, + contentPadding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: 0, vertical: -3), + ), + ], + ), + + const SizedBox(height: 12), + Text( + "Delivery Radius (in Kms) *", + style: + fontTextStyle(14, const Color(0xFF2D2E30), FontWeight.w500), + ), + const SizedBox(height: 6), + TextFormField( + controller: _radiusController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + hintText: "Enter radius in kms", + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + contentPadding: + const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + ), + ), + const SizedBox(height: 12), + InkWell( + onTap: () => setState( + () => _customizeEachSource = !_customizeEachSource), + child: Padding( + padding: EdgeInsets.zero, + + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + + children: [ + + Checkbox( + value: _customizeEachSource, + onChanged: (val) => + setState(() => _customizeEachSource = val ?? false), + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + ), + + const SizedBox(width: 2), + Expanded( + child: Text( + "Customize for every each source location", + style: fontTextStyle( + 14, const Color(0xFF2D2E30), FontWeight.w500), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + + ], + ), + ), + ), + const SizedBox(height: 12), + _SectionHeaderBar( + title: "SOURCE LOCATION #1", + radius: 29, + ), + + const SizedBox(height: 12), + Text( + "Delivery Radius (in Kms) *", + style: + fontTextStyle(14, const Color(0xFF2D2E30), FontWeight.w500), + ), + const SizedBox(height: 6), + TextFormField( + controller: _radiusController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + hintText: "Enter radius in kms", + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + contentPadding: + const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + ), + ), + const SizedBox(height: 12), + _SectionHeaderBar( + title: "SOURCE LOCATION #2", + radius: 29, + ), + + const SizedBox(height: 12), + Text( + "Delivery Radius (in Kms) *", + style: + fontTextStyle(14, const Color(0xFF2D2E30), FontWeight.w500), + ), + const SizedBox(height: 6), + TextFormField( + controller: _radiusController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + hintText: "Enter radius in kms", + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + contentPadding: + const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + ), + ), + + const SizedBox(height: 12), + Container( + width: 343, + height: 166, + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage('images/google_maps.png'), + fit: BoxFit.contain), + ), + ), + const SizedBox(height: 20), + Text( + "Types of Services", + style: + fontTextStyle(16, const Color(0xFF2D2E30), FontWeight.w600), + ), + const SizedBox(height: 12), + Text( + "Define what type of services you would wish to provide", + style: + fontTextStyle(14, const Color(0xFF939495), FontWeight.w500), + ), + const SizedBox(height: 20), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "24/7 Emergency services", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Scheduled water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Bulk water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Long-term water delivery planes", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + Row( + children: [ + const Icon(Icons.check_box_outline_blank, size: 20, color: Color(0xFF939495)), + const SizedBox(width: 8), + Text( + "Industrial/Commercial water deliveries", + style: fontTextStyle(12, const Color(0xFF2D2E30), FontWeight.w400), + ), + ], + ), + const SizedBox(height: 12), + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFF8270DB), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)), + ), + onPressed: () { + // TODO: Navigate to the next step/screen + Navigator.push(context, MaterialPageRoute(builder: (_) => const AvailabilityScreen())); + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar(content: Text("Saved ${_drivers.length} driver(s). Proceeding…")), + // ); + }, + child: Text( + " Save \$ Continue", + style: fontTextStyle(14, Colors.white, FontWeight.w400), + ), + + ), + ), + + ], + ), + ), + ), + ); + } + + bool _customizeEachSource = false; +} + +class _SectionHeaderBar extends StatelessWidget { + final String title; + final Widget? icon; + final Color backgroundColor; + final Color borderColor; + final double radius; + + const _SectionHeaderBar({ + required this.title, + this.icon, + this.backgroundColor = const Color(0xFFEEEEEE), + this.borderColor = const Color(0xFFE5E7EB), + this.radius = 12, + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration( + color: backgroundColor, + border: Border.all(color: borderColor, width: 1), + borderRadius: BorderRadius.circular(radius), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.04), + blurRadius: 6, + offset: const Offset(0, 2), + ), + ], + ), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + child: Row( + children: [ + Expanded( + child: Text( + title, + style: fontTextStyle(10, const Color(0xFF2D2E30), FontWeight.w600), + ), + ), + if (icon != null) icon!, + ], + ), + ); + } +} + diff --git a/lib/signup/password_textbox_screen.dart b/lib/signup/password_textbox_screen.dart index 20c1a43..10e0540 100644 --- a/lib/signup/password_textbox_screen.dart +++ b/lib/signup/password_textbox_screen.dart @@ -126,7 +126,7 @@ class _PasswordTextBoxesScreenState extends State { suffixIcon: IconButton( icon: isObscureTextForReEnter==true?Image.asset('images/eye_icon.png',color: Color(0XFF7E7F80),width: 16,height: 16,):Image.asset('images/open_eye.png',color:Color(0XFF7E7F80),width: 16,height: 16,), /* Icon( - icon:Image.asset('assets/your_image.png'), + icon:Image.asset('assets/your_image.png'),x color: isObscureText==true?greyColor:primaryColor, ),*/ onPressed: () {