diff --git a/lib/Common/controller/data/network/network_api.dart b/lib/Common/controller/data/network/network_api.dart index ba3b12d..8491eae 100644 --- a/lib/Common/controller/data/network/network_api.dart +++ b/lib/Common/controller/data/network/network_api.dart @@ -245,11 +245,17 @@ class NetworkApiServices { return ResponseData( e.response!.data['message'][0]!, ResponseStatus.FAILED, data: e.response!.data); - } else if (e.response!.data['message']['name'] is List) { - return ResponseData( - e.response!.data['message']['name'][0]!, ResponseStatus.FAILED, - data: e.response!.data); - } else { + } + // else if (e.response!.data['message'] + // // ['name'] is List + // ) { + // return ResponseData( + // // e.response!.data['message']['name'][0]!, ResponseStatus.FAILED, + // e.response!.data['message'], ResponseStatus.FAILED, + + // data: e.response!.data); + // } + else { return ResponseData( e.response!.data['message'], ResponseStatus.FAILED, data: e.response!.data); diff --git a/lib/Login/ViewModel/LoginApi.dart b/lib/Login/ViewModel/LoginApi.dart index 462d73b..9cad84e 100644 --- a/lib/Login/ViewModel/LoginApi.dart +++ b/lib/Login/ViewModel/LoginApi.dart @@ -65,7 +65,7 @@ class LoginAPI { ); } } else { - Get.toNamed(RouteName.mainscreen); + Get.toNamed(RouteName.mainscreen,arguments: 0); } } else { return ResponseData( diff --git a/lib/Main_Screens/Community_HomePage/PostScreen.dart b/lib/Main_Screens/Community_HomePage/PostScreen.dart index f8cc5e4..f3c7427 100644 --- a/lib/Main_Screens/Community_HomePage/PostScreen.dart +++ b/lib/Main_Screens/Community_HomePage/PostScreen.dart @@ -7,6 +7,7 @@ import 'package:dio/dio.dart'; import 'package:dotted_border/dotted_border.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart' hide MultipartFile, FormData; @@ -194,6 +195,7 @@ class _PostScreenState extends State { Map updata = { 'manage_community_xid': communityid, "name": _tagController.text, + "is_special": posttagtype, }; final data = await Communitypostmethod().postCreatedTag(updata); if (data.status == ResponseStatus.SUCCESS) { @@ -231,14 +233,14 @@ class _PostScreenState extends State { return AlertDialog( backgroundColor: const Color(0xFF222935).withOpacity(0.9), title: const Text( - "Add Tag", + "Add Interest", style: TextStyle(color: Colors.white), ), content: TextField( style: const TextStyle(color: Colors.white), controller: _tagController, decoration: const InputDecoration( - labelText: "Tag", + labelText: "Interest", labelStyle: TextStyle(color: AppColors.white), disabledBorder: UnderlineInputBorder( borderSide: BorderSide(color: AppColors.black), @@ -254,14 +256,16 @@ class _PostScreenState extends State { onPressed: () { Navigator.of(context).pop(); }, - child: const Text("Cancel", style: TextStyle(color: AppColors.white)), + child: const Text("Cancel", + style: TextStyle(color: AppColors.white)), ), TextButton( onPressed: () async { tagUploadata(); Navigator.of(context).pop(); }, - child: const Text("Submit", style: TextStyle(color: AppColors.white)), + child: const Text("Submit", + style: TextStyle(color: AppColors.white)), ), ], ); @@ -642,26 +646,28 @@ class _PostScreenState extends State { children: [ buildSelectedTags(), sizedBoxHeight(10.h), - GestureDetector( - onTap: () { - _showCreateTagDialog(); - }, - child: Container( - height: 35, - width: 178.w, - decoration: BoxDecoration( - color: const Color(0xFFFFFFFF) - .withOpacity(0.2), - borderRadius: BorderRadius.circular(30), - border: Border.all( - color: const Color(0xFFD90B2E), - width: 1)), - child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 20), - child: Center( - child: text14w400_FCFCFC( - '+create new interest')), + Expanded( + child: GestureDetector( + onTap: () { + _showCreateTagDialog(); + }, + child: Container( + height: 35, + // width: 185.w, + decoration: BoxDecoration( + color: const Color(0xFFFFFFFF) + .withOpacity(0.2), + borderRadius: BorderRadius.circular(30), + border: Border.all( + color: const Color(0xFFD90B2E), + width: 1)), + child: Padding( + padding: const EdgeInsets.symmetric( + horizontal: 10), + child: Center( + child: text14w400_FCFCFC( + '+create new interest')), + ), ), ), ), @@ -794,7 +800,8 @@ class _PostScreenState extends State { context: context, builder: (BuildContext context) { return AlertDialog( - insetPadding: const EdgeInsets.symmetric(vertical: 10, horizontal: 15), + insetPadding: + const EdgeInsets.symmetric(vertical: 10, horizontal: 15), contentPadding: const EdgeInsets.fromLTRB(24, 8, 24, 24), shape: RoundedRectangleBorder( borderRadius: BorderRadius.all(Radius.circular(14.r))),