From 5dce57e07941eae31532aa088d45918d2073b10a Mon Sep 17 00:00:00 2001 From: vignesh Date: Thu, 12 May 2022 23:09:43 +0530 Subject: [PATCH] BusinessAddedSuccess BusinessAddedSuccess screen design completed (09-screen) --- openclosenew/assets/images/location.png | Bin 0 -> 573 bytes openclosenew/assets/images/success.png | Bin 0 -> 16118 bytes openclosenew/lib/07_addbusiness.dart | 503 +++++++++++++-------- openclosenew/lib/businessaddedsuccess.dart | 64 +++ openclosenew/pubspec.lock | 19 +- openclosenew/pubspec.yaml | 4 +- 6 files changed, 398 insertions(+), 192 deletions(-) create mode 100644 openclosenew/assets/images/location.png create mode 100644 openclosenew/assets/images/success.png create mode 100644 openclosenew/lib/businessaddedsuccess.dart diff --git a/openclosenew/assets/images/location.png b/openclosenew/assets/images/location.png new file mode 100644 index 0000000000000000000000000000000000000000..01b723f1d5b2e3f2e5f0bcaad07e0404d9a4a2d7 GIT binary patch literal 573 zcmV-D0>b@?P)|MVU&JrM`f|N?5M`QeIO3C&eG8cjp>gY z|2p$dGyk*k(7TZ2V`d&Q(JwZ%=|0^v-N+icm@?al&kw5)XYAc|Ls(&Ywj6^w=U19M zBj8~C_5XHWP&x*(P3EC{_uW3C`Tf~^+DsbTiK8&Flb>3L$X+@f?#=>*E8;~tbm<(p zmJEH39mDI7LIYy*buE-eXo(KdOLOOM+H7wDVx&HYV9gu4#3?t50w2s^VvMQf^nkg} z#EJeZ?1j)-$B{1Uw>^i1t?dW`UtmA0HsY!qz!N?DGK--#jEe$Z#T)2aLHj4CqN5`n zC-6Y`W*4O;mnY0JzN)O-1i{Gr zfIujoyfk-%`FJctTD?C#mf7zwI7^aO7H~*JFk_8RKsBAxDq-IMe+BtvWCYCE00000 LNkvXXu0mjfkud*2 literal 0 HcmV?d00001 diff --git a/openclosenew/assets/images/success.png b/openclosenew/assets/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb7fa8d82816f1127057add249da5b428031458 GIT binary patch literal 16118 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 literal 0 HcmV?d00001 diff --git a/openclosenew/lib/07_addbusiness.dart b/openclosenew/lib/07_addbusiness.dart index d0f6fe0..67a6a18 100644 --- a/openclosenew/lib/07_addbusiness.dart +++ b/openclosenew/lib/07_addbusiness.dart @@ -1,5 +1,7 @@ +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; +import 'package:openclosenew/businessaddedsuccess.dart'; class addbusiness extends StatefulWidget { addbusiness({Key? key}) : super(key: key); @@ -9,204 +11,335 @@ class addbusiness extends StatefulWidget { } class _addbusinessState extends State { - late String valuChoose; - List ListItem = ["item 1", "item 2", "item 3", "item 4", "item 5"]; + List> listDrop = []; + String? selected = null; + void loadData() { + listDrop = []; + listDrop.add(new DropdownMenuItem( + child: new Text('Item No.1'), + value: 'val-1', + )); + listDrop.add(new DropdownMenuItem( + child: new Text('Item No.2'), + value: 'val-2', + )); + listDrop.add(new DropdownMenuItem( + child: new Text('Item No.3'), + value: 'val-3', + )); + } + + List> listDrop1 = []; + String? selected1 = null; + void loadData1() { + listDrop1 = []; + listDrop1.add(new DropdownMenuItem( + child: new Text('Item No.1'), + value: 'val-1', + )); + listDrop1.add(new DropdownMenuItem( + child: new Text('Item No.2'), + value: 'val-2', + )); + listDrop1.add(new DropdownMenuItem( + child: new Text('Item No.3'), + value: 'val-3', + )); + } + @override Widget build(BuildContext context) { + loadData(); + loadData1(); return Scaffold( backgroundColor: Colors.white, - body: Column( - children: [ - SizedBox( - height: 50, - ), - Padding( - padding: const EdgeInsets.only(left: 15, right: 24), - child: Row( - children: [ - IconButton( - icon: Icon(Icons.arrow_back, size: 24), - onPressed: () { - Navigator.pop(context); - }, - ), - SizedBox( - width: 20, - ), - Text( - 'Add Business', - style: TextStyle( - fontSize: 15, - color: Color(0xff3D3D3D), - fontFamily: 'assets/fonts/Manrope-Medium.ttf', - ), - ) - ], + body: SingleChildScrollView( + reverse: true, + child: Column( + children: [ + SizedBox( + height: 50, ), - ), - Container( - child: Column( - children: [ - Image.asset( - 'assets/images/gallery-icon.png', - ), - SizedBox( - height: 10, - ), - Text( - 'Uploading Logo', - style: TextStyle( - color: Colors.grey, - fontSize: 14, - fontWeight: FontWeight.w400, - fontFamily: 'Manrope'), - ), - ], + Padding( + padding: const EdgeInsets.only(left: 15, right: 24), + child: Row( + children: [ + IconButton( + icon: Icon(Icons.arrow_back, size: 24), + onPressed: () { + Navigator.pop(context); + }, + ), + SizedBox( + width: 20, + ), + Text( + 'Add Business', + style: TextStyle( + fontSize: 15, + color: Color(0xff3D3D3D), + fontFamily: 'assets/fonts/Manrope-Medium.ttf', + ), + ) + ], + ), ), - decoration: BoxDecoration( - shape: BoxShape.circle, - color: Colors.black, + Container( + child: Column( + children: [ + Image.asset( + 'assets/images/gallery-icon.png', + ), + SizedBox( + height: 10, + ), + Text( + 'Uploading Logo', + style: TextStyle( + color: Colors.grey, + fontSize: 14, + fontWeight: FontWeight.w400, + fontFamily: 'Manrope'), + ), + ], + ), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Colors.white, + ), + margin: EdgeInsets.all(15), + padding: EdgeInsets.all(30), ), - margin: EdgeInsets.all(15), - padding: EdgeInsets.all(30), - ), - Container( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.only( - left: 24, - top: 10, - right: 24, - ), - child: Text( - 'Business Name', - style: TextStyle( - fontFamily: "Manrope", - fontSize: 14, - color: Color(0xff333333), + Container( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.only( + left: 24, + top: 10, + right: 24, ), - ), - ), - Padding( - padding: const EdgeInsets.only(left: 24, right: 24, top: 10), - child: TextField( - decoration: InputDecoration( - border: InputBorder.none, - hintText: 'Type here...', - ), - ), - ), - Padding( - padding: const EdgeInsets.only( - left: 24, - top: 10, - right: 24, - ), - child: Text( - 'Contact Number', - style: TextStyle( - fontFamily: "Manrope", - fontSize: 14, - color: Color(0xff333333), - ), - ), - ), - Padding( - padding: const EdgeInsets.only(left: 24, right: 24, top: 10), - child: TextField( - decoration: InputDecoration( - border: InputBorder.none, - hintText: 'Type here...', - ), - ), - ), - Padding( - padding: const EdgeInsets.only( - left: 24, - top: 10, - right: 24, - ), - child: Text( - 'Tell about your business...', - style: TextStyle( - fontFamily: "Manrope", - fontSize: 14, - color: Color(0xff333333), - ), - ), - ), - Padding( - padding: const EdgeInsets.only(left: 24, right: 24, top: 10), - child: TextField( - maxLines: 5, - keyboardType: TextInputType.multiline, - decoration: InputDecoration( - border: InputBorder.none, - hintText: 'Type here...', - ), - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - SizedBox( - width: 28, - ), - Text('Industry'), - SizedBox( - width: 120, - ), - Text('Category'), - ], - ), - Row( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - SizedBox( - width: 28, - ), - DropdownButton( - hint: Text( - 'Food', - style: TextStyle(color: Color(0xff3D3D3D)), + child: Text( + 'Business Name', + style: TextStyle( + fontFamily: "Manrope", + fontSize: 14, + color: Color(0xff333333), ), - iconSize: 14, - icon: Icon(Icons.keyboard_arrow_down, size: 24), - items: [ - DropdownMenuItem( - value: "1", - child: Center( - child: Text("one"), - ), - ) - ], - onChanged: (_value) => { - print(_value.toString()), - }, ), - Spacer(), - DropdownButton( - items: [ - DropdownMenuItem( - value: "1", - child: Center( - child: Text("one"), + ), + Padding( + padding: + const EdgeInsets.only(left: 24, right: 24, top: 10), + child: TextField( + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 5, bottom: 5), + border: OutlineInputBorder( + borderRadius: BorderRadius.all( + Radius.circular(5), ), - ) - ], - onChanged: (_value) => { - print(_value.toString()), - }, + ), + hintText: 'Type here...', + ), ), - ], - ), - ], + ), + Padding( + padding: const EdgeInsets.only( + left: 24, + top: 10, + right: 24, + ), + child: Text( + 'Contact Number', + style: TextStyle( + fontFamily: "Manrope", + fontSize: 14, + color: Color(0xff333333), + ), + ), + ), + Padding( + padding: + const EdgeInsets.only(left: 24, right: 24, top: 10), + child: TextField( + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 5, bottom: 5), + border: OutlineInputBorder( + borderRadius: BorderRadius.all( + Radius.circular(5), + ), + ), + hintText: 'Type here...', + ), + keyboardType: TextInputType.number, + ), + ), + Padding( + padding: + const EdgeInsets.only(left: 24, top: 10, right: 24), + child: Text( + 'Tell about your business...', + style: TextStyle( + fontFamily: "Manrope", + fontSize: 14, + color: Color(0xff333333), + ), + ), + ), + Padding( + padding: + const EdgeInsets.only(left: 24, right: 24, top: 10), + child: TextField( + maxLines: 4, + keyboardType: TextInputType.multiline, + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 5, bottom: 5), + border: OutlineInputBorder( + borderRadius: BorderRadius.all( + Radius.circular(5), + ), + ), + hintText: 'Type here...', + ), + ), + ), + Padding( + padding: const EdgeInsets.only(top: 10), + child: Row( + children: [ + SizedBox( + width: 28, + ), + Text('Industry'), + SizedBox( + width: 120, + ), + Text('Category'), + ], + ), + ), + Padding( + padding: const EdgeInsets.only(top: 5, right: 24), + child: Row( + children: [ + SizedBox( + width: 28, + ), + Expanded( + child: InputDecorator( + decoration: InputDecoration( + contentPadding: EdgeInsets.only( + left: 10, top: 1, bottom: 1, right: 5), + border: OutlineInputBorder( + borderRadius: + BorderRadius.all(Radius.circular(5))), + ), + child: DropdownButtonHideUnderline( + child: new DropdownButton( + value: selected, + items: listDrop, + icon: Icon(Icons.keyboard_arrow_down, size: 24), + hint: new Text('Choose...'), + onChanged: (value) { + selected = value as String?; + setState(() {}); + }, + ), + ), + ), + ), + Expanded( + child: InputDecorator( + decoration: InputDecoration( + contentPadding: EdgeInsets.only( + left: 10, top: 1, bottom: 1, right: 5), + border: OutlineInputBorder( + borderRadius: + BorderRadius.all(Radius.circular(5))), + ), + child: DropdownButtonHideUnderline( + child: new DropdownButton( + value: selected1, + items: listDrop1, + icon: Icon(Icons.keyboard_arrow_down, size: 24), + hint: new Text('Choose...'), + onChanged: (value) { + selected1 = value as String?; + setState(() {}); + }, + ), + ), + ), + ), + ], + ), + ), + SizedBox( + height: 5, + ), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.only(left: 28), + child: Text( + 'Address', + style: TextStyle( + fontFamily: "Manrope", + fontSize: 14, + color: Color(0xff333333), + ), + ), + ), + SizedBox( + height: 5, + ), + Padding( + padding: const EdgeInsets.only(left: 28, right: 24), + child: TextField( + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 5, bottom: 5), + border: OutlineInputBorder( + borderRadius: BorderRadius.all( + Radius.circular(5), + ), + ), + hintText: 'Type here...', + suffixIcon: + Image.asset('assets/images/location.png'), + ), + ), + ), + ], + ), + SizedBox( + height: 20, + ), + MaterialButton( + height: 50, + minWidth: double.infinity, + color: Color(0xff12C193), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => businessaddedsuccess())); + }, + child: Text( + 'Save', + style: TextStyle(color: Colors.white, fontSize: 15), + ), + ), + ], + ), ), - ), - ], + ], + ), ), ); } diff --git a/openclosenew/lib/businessaddedsuccess.dart b/openclosenew/lib/businessaddedsuccess.dart new file mode 100644 index 0000000..293bd40 --- /dev/null +++ b/openclosenew/lib/businessaddedsuccess.dart @@ -0,0 +1,64 @@ +import 'package:flutter/material.dart'; +import 'package:openclosenew/07_addbusiness.dart'; + +class businessaddedsuccess extends StatelessWidget { + const businessaddedsuccess({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Scaffold( + body: SafeArea( + child: Padding( + padding: EdgeInsets.only(left: 24, right: 24, bottom: 24), + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Spacer(), + Image.asset( + 'assets/images/success.png', + ), + SizedBox( + height: 24, + ), + Text( + "Yay!", + style: TextStyle( + fontSize: 24, + color: Color(0xff12C193), + ), + ), + SizedBox( + height: 24, + ), + Text( + "Your business added successfully", + style: TextStyle( + fontSize: 15, + color: Colors.black, + ), + ), + Spacer(), + MaterialButton( + height: 50, + minWidth: double.infinity, + color: Color(0xff12C193), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4)), + onPressed: () { + Navigator.push(context, + MaterialPageRoute(builder: (_) => addbusiness())); + }, + child: Text( + 'Let’s Explore', + style: TextStyle(color: Colors.white, fontSize: 15), + ), + ), + ], + ), + ), + ), + ), + ); + } +} diff --git a/openclosenew/pubspec.lock b/openclosenew/pubspec.lock index bbb83df..92f177e 100644 --- a/openclosenew/pubspec.lock +++ b/openclosenew/pubspec.lock @@ -131,7 +131,7 @@ packages: name: flutter_plugin_android_lifecycle url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.6" flutter_test: dependency: "direct dev" description: flutter @@ -178,33 +178,33 @@ packages: source: hosted version: "3.1.3" image_picker: - dependency: "direct main" + dependency: transitive description: name: image_picker url: "https://pub.dartlang.org" source: hosted - version: "0.8.5" + version: "0.8.5+1" image_picker_android: dependency: transitive description: name: image_picker_android url: "https://pub.dartlang.org" source: hosted - version: "0.8.4+11" + version: "0.8.4+12" image_picker_for_web: dependency: transitive description: name: image_picker_for_web url: "https://pub.dartlang.org" source: hosted - version: "2.1.6" + version: "2.1.7" image_picker_ios: dependency: transitive description: name: image_picker_ios url: "https://pub.dartlang.org" source: hosted - version: "0.8.5" + version: "0.8.5+1" image_picker_platform_interface: dependency: transitive description: @@ -427,6 +427,13 @@ packages: description: flutter source: sdk version: "0.0.99" + snippet_coder_utils: + dependency: "direct main" + description: + name: snippet_coder_utils + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.12" source_span: dependency: transitive description: diff --git a/openclosenew/pubspec.yaml b/openclosenew/pubspec.yaml index e16fc72..19cce59 100644 --- a/openclosenew/pubspec.yaml +++ b/openclosenew/pubspec.yaml @@ -29,6 +29,7 @@ environment: dependencies: flutter: sdk: flutter + snippet_coder_utils: ^1.0.8 # The following adds the Cupertino Icons fonts to your application. @@ -37,7 +38,8 @@ dependencies: shared_preferences: ^2.0.11 intl_phone_number_input: ^0.7.0+2 get: ^4.5.1 - image_picker: ^0.8.5 + + dev_dependencies: