// import 'package:discover_module/custom_widget/text.dart'; // import 'package:discover_module/ui_screen/newformlist.dart'; // import 'package:flutter/cupertino.dart'; // import 'package:flutter/material.dart'; // import 'package:flutter/widgets.dart'; // import 'package:flutter_profile_picture/flutter_profile_picture.dart'; // class Profile extends StatefulWidget { // const Profile({Key? key, required this.text}) : super(key: key); // final String text; // @override // State createState() => _ProfileState(); // } // class _ProfileState extends State { // @override // void initState() { // // TODO: implement initState // super.initState(); // print("Widget_isssIndex_iss ${widget.text}"); // } // @override // Widget build(BuildContext context) { // return SafeArea( // child: Scaffold( // appBar: AppBar( // title: const Text('Profile'), // actions: const [ // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("View Similar"), // ), // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("Request Profile"), // ) // ], // ), // body: ListView( // children: [ // Column( // crossAxisAlignment: CrossAxisAlignment.center, // mainAxisAlignment: MainAxisAlignment.center, // mainAxisSize: MainAxisSize.min, // children: [ // Row( // children: [ // const Padding( // padding: EdgeInsets.all(10.0), // child: ProfilePicture( // name: 'Gerosa, Gino', // radius: 31, // fontsize: 21, // ), // ), // Column( // children: [ // // Text( // // "Gerosa, Gino", // // style: TextStyle( // // fontSize: 22.0, // // color: Colors.black, // // ), // // ), // Text1( // title: "Gerosa, Gino", // txtcolor: Colors.black, // txtfont: 22.0), // // Text( // // "Cardiac Surgery", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "Cardiac Surgery", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ], // ), // ], // ), // Padding( // padding: const EdgeInsets.symmetric( // vertical: 30.0, horizontal: 14.0), // child: Column( // mainAxisAlignment: MainAxisAlignment.center, // crossAxisAlignment: CrossAxisAlignment.start, // children: [ // Row(children: [ // const Icon( // Icons.location_city_sharp, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Expanded( // // child: Text( // // "Azienda Ospedaliera di Padova", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // child: Text1( // title: "Azienda Ospedaliera di Padova", // txtcolor: Colors.black, // txtfont: 14.0, // fontweight: FontWeight.bold, // )), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.location_pin, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Expanded( // // child: Text( // // "Via Giustiniani, 2, Padova, Veneto 35128, Italy", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // child: Text1( // title: // "Via Giustiniani, 2, Padova, Veneto 35128, Italy", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.phone, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // // Text( // // "+390498212410 X 12", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "+390498212410 X 12", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.call, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Text1( // title: "+390498212410 X 12", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.email, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // // Text( // // "Gerosa,Gino@gmail.com", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "Gerosa,Gino@gmail.com", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // ], // ), // ), // Padding( // padding: EdgeInsets.only(bottom: 18.0), // child: Card( // surfaceTintColor: Colors.white, // margin: // EdgeInsets.symmetric(horizontal: 15.0, vertical: 5.0), // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5.0, // child: Padding( // padding: // EdgeInsets.symmetric(horizontal: 1.0, vertical: 22.0), // child: Row( // children: [ // Expanded( // child: Column( // children: [ // // Text( // // "Affliations", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Affliations", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "75", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "75", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Events", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Events", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "0", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "0", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Publications", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Publications", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "251", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "251", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Trails", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Trails", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "1", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "1", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // ], // ), // ), // ), // ) // ], // ), // ], // ), // floatingActionButton: Visibility( // visible: true, // child: FloatingActionButton( // onPressed: () { // Navigator.push( // context, MaterialPageRoute(builder: (context) => FormList())); // }, // foregroundColor: Colors.white, // backgroundColor: const Color.fromARGB(255, 0, 71, 132), // child: new Icon(Icons.add), // ), // ), // ), // ); // } // } import 'package:discover_module/custom_widget/text.dart'; import 'package:discover_module/hive_fun.dart'; import 'package:discover_module/ui_screen/interactionform/NewtworkConnectivity.dart'; import 'package:discover_module/ui_screen/interactionform/configprovider.dart'; import 'package:discover_module/ui_screen/interactionform/interaction_screen.dart'; import 'package:discover_module/ui_screen/interactionform/interactionlistscreen.dart'; import 'package:discover_module/ui_screen/newformlist.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_profile_picture/flutter_profile_picture.dart'; class Profile extends StatefulWidget { const Profile({Key? key, this.text}) : super(key: key); final Map? text; @override State createState() => _ProfileState(); } class _ProfileState extends State { bool isonline = false; @override void initState() { // TODO: implement initState super.initState(); print("pooja123"); getuserdetails(); print("Widget_isssIndex_iss ${widget.text}"); print("Widget_isssIndex_iss ${widget.text!["id"]},${widget.text!["name"]}"); } getuserdetails() async { // HiveFunctions.getindexUser(widget.text); NetworkConnectivity networkConnectivity = NetworkConnectivity(); bool isonline1 = await networkConnectivity.isInternetAvailable(); setState(() { print("Profile_isOnline: $isonline1"); isonline = isonline1; }); } @override Widget build(BuildContext context) { return SafeArea( child: Scaffold( appBar: AppBar( title: const Text('Profile'), // actions: const [ // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("View Similar"), // ), // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("Request Profile"), // ) // ], ), body: ListView( children: [ Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, mainAxisSize: MainAxisSize.min, children: [ Row( children: [ Padding( padding: EdgeInsets.all(10.0), child: ProfilePicture( name: widget.text!["name"], radius: 31, fontsize: 21, ), ), Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ // Text( // "Gerosa, Gino", // style: TextStyle( // fontSize: 22.0, // color: Colors.black, // ), // ), Text1( title: widget.text!["name"], txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 22.0), // Text( // "Cardiac Surgery", // style: TextStyle( // fontWeight: FontWeight.bold, fontSize: 14.0), // ), Text1( title: widget.text!["speciality"], txtcolor: Colors.black, fontweight: FontWeight.normal, txtfont: 18.0), // Text( // widget.text!["speciality"], // textScaleFactor: 1.0, // textAlign: TextAlign.start, // style: TextStyle(), // ), Row( children: [ isonline ? const Icon( Icons.circle_rounded, color: Colors.green, ) : const Icon( Icons.circle_rounded, color: Colors.red, ), const SizedBox( width: 5.0, ), Text(isonline ? "Online" : "Offline") ], ) ], ), ], ), Padding( padding: const EdgeInsets.symmetric( vertical: 30.0, horizontal: 14.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: [ Row(children: [ const Icon( Icons.location_city_sharp, color: Color.fromARGB(255, 0, 71, 132), ), const SizedBox( width: 3.0, ), Expanded( // child: Text( // "Azienda Ospedaliera di Padova", // style: TextStyle( // fontWeight: FontWeight.bold, fontSize: 14.0), // ), child: Text1( title: widget.text!["addr"] ?? "Azienda Ospedaliera di Padova", txtcolor: Colors.black, txtfont: 14.0, fontweight: FontWeight.bold, )), ]), const SizedBox( height: 8.0, ), Row(children: [ const Icon( Icons.location_pin, color: Color.fromARGB(255, 0, 71, 132), ), const SizedBox( width: 3.0, ), Expanded( // child: Text( // "Via Giustiniani, 2, Padova, Veneto 35128, Italy", // style: TextStyle( // fontWeight: FontWeight.bold, fontSize: 14.0), // ), child: Text1( title: widget.text!["adrr"] ?? "Via Giustiniani, 2, Padova, Veneto 35128, Italy", txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 14.0), ), ]), const SizedBox( height: 8.0, ), Row(children: [ const Icon( Icons.phone, color: Color.fromARGB(255, 0, 71, 132), ), const SizedBox( width: 3.0, ), // Text( // "+390498212410 X 12", // style: TextStyle( // fontWeight: FontWeight.bold, fontSize: 14.0), // ), Text1( title: widget.text!["phone_no"].toString(), txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 14.0), ]), const SizedBox( height: 8.0, ), Row(children: [ const Icon( Icons.call, color: Color.fromARGB(255, 0, 71, 132), ), const SizedBox( width: 3.0, ), Text1( title: widget.text!["phone_no"].toString(), txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 14.0), ]), const SizedBox( height: 8.0, ), Row(children: [ const Icon( Icons.email, color: Color.fromARGB(255, 0, 71, 132), ), const SizedBox( width: 3.0, ), Text1( title: widget.text!["email"], txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 14.0), ]), const SizedBox( height: 18.0, ), Visibility( visible: isonline!, child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ // const Text( // "Profile Summarry", // style: TextStyle( // fontSize: 20.0, fontWeight: FontWeight.bold), // ), Text1( title: "Profile Summarry", txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 20.0), SizedBox( height: 15.0, ), // Text( // widget.text!["summarry"], // textScaleFactor: 1.3, // style: TextStyle( // fontSize: 14.0, // fontWeight: FontWeight.normal), // ), Text1( title: widget.text!["summarry"], txtcolor: Colors.black, fontweight: FontWeight.bold, txtfont: 16.0), Padding( padding: EdgeInsets.all(0.0), //child: Card( // surfaceTintColor: Colors.white, // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5, // adds a shadow effect // shape: RoundedRectangleBorder( // borderRadius: BorderRadius.circular( // 15.0), // adds rounded corners // ), child: Padding( padding: const EdgeInsets.all(0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: [ Card( surfaceTintColor: Colors.white, clipBehavior: Clip.antiAlias, color: Colors.white, elevation: 5, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular( 15.0), // adds rounded corners ), child: Padding( padding: const EdgeInsets.all(18.0), child: Row( //mainAxisSize: MainAxisSize.min, children: [ Text1( title: "Affiliations", txtcolor: Color.fromARGB( 255, 0, 71, 137), fontweight: FontWeight.bold, txtfont: 20.0), const SizedBox( height: 15.0, ), Text1( title: widget .text!["affiliations_count"] .toString(), txtfont: 18.0, txtcolor: Color.fromARGB( 255, 0, 71, 137), ) ], ), ), ), const SizedBox( height: 10), // adds spacing between the text and image Card( surfaceTintColor: Colors.white, clipBehavior: Clip.antiAlias, color: Colors.white, elevation: 5, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular( 15.0), // adds rounded corners ), child: Padding( padding: const EdgeInsets.all(18.0), child: Row( mainAxisAlignment: MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, children: [ Text1( title: "Events", txtcolor: Color.fromARGB( 255, 0, 71, 137), fontweight: FontWeight.bold, txtfont: 20.0), const SizedBox( height: 15.0, ), Text1( title: widget .text!["events_count"] .toString(), txtfont: 18.0, txtcolor: Color.fromARGB( 255, 0, 71, 137), ) ], ), ), ), const SizedBox( height: 10), // adds spacing between the image and button Card( surfaceTintColor: Colors.white, clipBehavior: Clip.antiAlias, color: Colors.white, elevation: 5, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular( 15.0), // adds rounded corners ), child: Padding( padding: const EdgeInsets.all(18.0), child: Row( mainAxisAlignment: MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, children: [ Text1( title: "Publications", txtcolor: Color.fromARGB( 255, 0, 71, 137), fontweight: FontWeight.bold, txtfont: 20.0), const SizedBox( height: 15.0, ), Text1( title: widget .text!["publications_count"] .toString(), txtfont: 18.0, txtcolor: Color.fromARGB( 255, 0, 71, 137), ) ], ), ), ), SizedBox( height: 10.0, ), Card( surfaceTintColor: Colors.white, clipBehavior: Clip.antiAlias, color: Colors.white, elevation: 5, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular( 15.0), // adds rounded corners ), child: Padding( padding: const EdgeInsets.all(18.0), child: Row( mainAxisAlignment: MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, children: [ Text1( title: "Trails", txtcolor: Color.fromARGB( 255, 0, 71, 137), fontweight: FontWeight.bold, txtfont: 20.0), const SizedBox( height: 15.0, ), Text1( title: widget .text!["publications_count"] .toString(), txtfont: 18.0, txtcolor: Color.fromARGB( 255, 0, 71, 137), ) ], ), ), ), SizedBox( height: 10.0, ), Card( surfaceTintColor: Colors.white, clipBehavior: Clip.antiAlias, color: Colors.white, elevation: 5, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular( 15.0), // adds rounded corners ), child: Padding( padding: const EdgeInsets.all(18.0), child: Row( mainAxisAlignment: MainAxisAlignment.start, //mainAxisSize: MainAxisSize.min, children: [ GestureDetector( onTap: () async { // print("I am Interaction"); // final ConfigDataProvider // configDataProvider = // ConfigDataProvider(); // await configDataProvider // .initConfigUIData(); // // Navigator.push(context, MaterialPageRoute(builder: (context)))=> InteractionScreen(); // Navigator.push( // context, // MaterialPageRoute( // builder: (context) => // InteractionListScreen())); ///////////////////////////////////////// /// Navigator.push( context, MaterialPageRoute( builder: (BuildContext context) => InteractionScreen( index: 0, form: "form3 demo"))); }, child: Text1( title: "Interaction Form", txtcolor: Color.fromARGB( 255, 0, 71, 137), fontweight: FontWeight.bold, txtfont: 20.0), ), ], ), ), ), ], ), ), // ) //////////////////////////////////////////////// // child: Card( // surfaceTintColor: Colors.white, // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5, // adds a shadow effect // shape: RoundedRectangleBorder( // borderRadius: BorderRadius.circular( // 15.0), // adds rounded corners // ), // child: Padding( // padding: const EdgeInsets.all(50), // child: Column( // crossAxisAlignment: // CrossAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // Row( // mainAxisSize: MainAxisSize.min, // children: [ // Text1( // title: "Affiliations", // txtcolor: Color.fromARGB( // 255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["affiliations_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // const SizedBox( // height: // 10), // adds spacing between the text and image // Row( // mainAxisAlignment: // MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // Text1( // title: "Events", // txtcolor: Color.fromARGB( // 255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget.text!["events_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // const SizedBox( // height: // 10), // adds spacing between the image and button // Row( // mainAxisAlignment: // MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // Text1( // title: "Publications", // txtcolor: Color.fromARGB( // 255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["publications_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // SizedBox( // height: 10.0, // ), // Row( // mainAxisAlignment: // MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // Text1( // title: "Trails", // txtcolor: Color.fromARGB( // 255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["publications_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // SizedBox( // height: 10.0, // ), // Row( // mainAxisAlignment: // MainAxisAlignment.start, // mainAxisSize: MainAxisSize.min, // children: [ // GestureDetector( // onTap: () async { // print("I am Interaction"); // final ConfigDataProvider // configDataProvider = // ConfigDataProvider(); // await configDataProvider // .initConfigUIData(); // // Navigator.push(context, MaterialPageRoute(builder: (context)))=> InteractionScreen(); // Navigator.push( // context, // MaterialPageRoute( // builder: (context) => // InteractionListScreen())); // }, // child: Text1( // title: "Interaction Form", // txtcolor: Color.fromARGB( // 255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // ), // ], // ), // ], // ), // ), // ), ////////////////////////////////////////////////////////////////// // child: Card( // surfaceTintColor: Colors.white, // // margin: EdgeInsets.symmetric( // // horizontal: 15.0, vertical: 5.0), // clipBehavior: Clip.antiAlias, // color: Colors.red, // elevation: 5.0, // child: Column( // crossAxisAlignment: CrossAxisAlignment.start, // mainAxisAlignment: MainAxisAlignment.start, // children: [ // Row( // mainAxisAlignment: // MainAxisAlignment.center, // crossAxisAlignment: // CrossAxisAlignment.start, // children: [ // Text1( // title: "Affiliations", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["affiliations_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // SizedBox( // height: 10.0, // ), // Row( // mainAxisAlignment: // MainAxisAlignment.center, // crossAxisAlignment: // CrossAxisAlignment.start, // children: [ // Text1( // title: "Events", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget.text!["events_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // SizedBox( // height: 10.0, // ), // Row( // mainAxisAlignment: // MainAxisAlignment.center, // children: [ // Text1( // title: "Publications", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["publications_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // SizedBox( // height: 10.0, // ), // Row( // mainAxisAlignment: // MainAxisAlignment.center, // children: [ // Text1( // title: "Trails", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 20.0), // const SizedBox( // height: 15.0, // ), // Text1( // title: widget // .text!["publications_count"] // .toString(), // txtfont: 18.0, // txtcolor: // Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ], // ), // ), ) ], ), ), ], ), ), // Padding( // padding: EdgeInsets.only(bottom: 18.0), // child: Card( // margin: // EdgeInsets.symmetric(horizontal: 15.0, vertical: 5.0), // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5.0, // child: Padding( // padding: // EdgeInsets.symmetric(horizontal: 1.0, vertical: 22.0), // child: Row( // children: [ // Expanded( // child: Column( // children: [ // // Text( // // "Affliations", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Affliations", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "75", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: widget.text!["affiliations_count"] // .toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // Text1( // title: "Events", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "0", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: // widget.text!["events_count"].toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Publications", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Publications", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "251", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: widget.text!["publications_count"] // .toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Trails", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Trails", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "1", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "1", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // ], // ), // ), // ), // ) // // Padding( // padding: EdgeInsets.only(bottom: 18.0), // child: Card( // surfaceTintColor: Colors.white, // margin: // EdgeInsets.symmetric(horizontal: 15.0, vertical: 5.0), // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5.0, // child: Padding( // padding: // EdgeInsets.symmetric(horizontal: 1.0, vertical: 22.0), // child: Row( // children: [ // Expanded( // child: Column( // children: [ // // Text( // // "Affliations", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Affliations", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "75", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: widget.text!["affiliations_count"] // .toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // Text1( // title: "Events", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "0", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: // widget.text!["events_count"].toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Publications", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Publications", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "251", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: widget.text!["publications_count"] // .toString(), // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Trails", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Trails", // txtcolor: Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "1", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "1", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // ], // ), // ), // ), // ) ], ), ], ), floatingActionButton: Visibility( visible: true, child: FloatingActionButton( onPressed: () { Navigator.push( context, MaterialPageRoute(builder: (context) => FormList())); }, foregroundColor: Colors.white, backgroundColor: const Color.fromARGB(255, 0, 71, 132), child: new Icon(Icons.add), ), ), ), ); } } // import 'package:discover_module/custom_widget/text.dart'; // import 'package:discover_module/provider_class/single_hcpprovider.dart'; // import 'package:discover_module/ui_screen/interactionform/NewtworkConnectivity.dart'; // import 'package:discover_module/ui_screen/newformlist.dart'; // import 'package:flutter/cupertino.dart'; // import 'package:flutter/material.dart'; // import 'package:flutter/widgets.dart'; // import 'package:flutter_profile_picture/flutter_profile_picture.dart'; // import 'package:provider/provider.dart'; // class Profile extends StatefulWidget { // const Profile({Key? key, required this.text}) : super(key: key); // final String text; // @override // State createState() => _ProfileState(); // } // class _ProfileState extends State { // @override // void initState() { // // TODO: implement initState // super.initState(); // checkinternet(); // gethcpinfo(); // print("Widget_isssIndex_iss ${widget.text}"); // } // Future checkinternet() async { // print("hiii"); // NetworkConnectivity networkConnectivity = NetworkConnectivity(); // bool isOnline = await networkConnectivity.isInternetAvailable(); // print("onlineproviderrrr: $isOnline"); // } // void gethcpinfo() { // Provider.of(context, listen: false).hcpinfo(); // } // @override // Widget build(BuildContext context) { // return SafeArea( // child: Scaffold( // appBar: AppBar( // title: const Text('Profile'), // actions: const [ // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("View Similar"), // ), // Padding( // padding: const EdgeInsets.all(8.0), // child: Text("Request Profile"), // ) // ], // ), // body: Consumer(builder: (context, value, child) { // return ListView.builder( // itemCount: value.singlehcpinfo.length, // itemBuilder: (context, index) { // // children: [ // final hcpdata = value.singlehcpinfo[index]; // print("Check: hcp: ${hcpdata.addr}"); // return Column( // crossAxisAlignment: CrossAxisAlignment.center, // mainAxisAlignment: MainAxisAlignment.center, // mainAxisSize: MainAxisSize.min, // children: [ // Row( // children: [ // const Padding( // padding: EdgeInsets.all(10.0), // child: ProfilePicture( // name: 'Gerosa, Gino', // radius: 31, // fontsize: 21, // ), // ), // Column( // children: [ // // Text( // // "Gerosa, Gino", // // style: TextStyle( // // fontSize: 22.0, // // color: Colors.black, // // ), // // ), // Text1( // title: "Gerosa, Gino", // txtcolor: Colors.black, // txtfont: 22.0), // // Text( // // "Cardiac Surgery", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "Cardiac Surgery", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ], // ), // ], // ), // Padding( // padding: const EdgeInsets.symmetric( // vertical: 30.0, horizontal: 14.0), // child: Column( // mainAxisAlignment: MainAxisAlignment.center, // crossAxisAlignment: CrossAxisAlignment.start, // children: [ // Row(children: [ // const Icon( // Icons.location_city_sharp, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Expanded( // // child: Text( // // "Azienda Ospedaliera di Padova", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // child: Text1( // title: "Azienda Ospedaliera di Padova", // txtcolor: Colors.black, // txtfont: 14.0, // fontweight: FontWeight.bold, // )), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.location_pin, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Expanded( // // child: Text( // // "Via Giustiniani, 2, Padova, Veneto 35128, Italy", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // child: Text1( // title: // "Via Giustiniani, 2, Padova, Veneto 35128, Italy", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.phone, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // // Text( // // "+390498212410 X 12", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "+390498212410 X 12", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.call, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // Text1( // title: "+390498212410 X 12", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // const SizedBox( // height: 8.0, // ), // Row(children: [ // const Icon( // Icons.email, // color: Color.fromARGB(255, 0, 71, 132), // ), // const SizedBox( // width: 3.0, // ), // // Text( // // "Gerosa,Gino@gmail.com", // // style: TextStyle( // // fontWeight: FontWeight.bold, fontSize: 14.0), // // ), // Text1( // title: "Gerosa,Gino@gmail.com", // txtcolor: Colors.black, // fontweight: FontWeight.bold, // txtfont: 14.0), // ]), // ], // ), // ), // Padding( // padding: EdgeInsets.only(bottom: 18.0), // child: Card( // surfaceTintColor: Colors.white, // margin: EdgeInsets.symmetric( // horizontal: 15.0, vertical: 5.0), // clipBehavior: Clip.antiAlias, // color: Colors.white, // elevation: 5.0, // child: Padding( // padding: EdgeInsets.symmetric( // horizontal: 1.0, vertical: 22.0), // child: Row( // children: [ // Expanded( // child: Column( // children: [ // // Text( // // "Affliations", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Affliations", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "75", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "75", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Events", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Events", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // const SizedBox( // height: 5.0, // ), // // Text( // // "0", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "0", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Publications", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Publications", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "251", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "251", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // Expanded( // child: Column( // children: [ // // Text( // // "Trails", // // style: TextStyle( // // color: Color.fromARGB(255, 0, 71, 137), // // fontSize: 13.0, // // fontWeight: FontWeight.bold, // // ), // // ), // Text1( // title: "Trails", // txtcolor: // Color.fromARGB(255, 0, 71, 137), // fontweight: FontWeight.bold, // txtfont: 13.0), // SizedBox( // height: 5.0, // ), // // Text( // // "1", // // style: TextStyle( // // fontSize: 13.0, // // color: Color.fromARGB(255, 0, 71, 137), // // ), // // ) // Text1( // title: "1", // txtfont: 13.0, // txtcolor: Color.fromARGB(255, 0, 71, 137), // ) // ], // ), // ), // ], // ), // ), // ), // ) // ], // ); // } // // ], // ); // }), // floatingActionButton: Visibility( // visible: true, // child: FloatingActionButton( // onPressed: () { // Navigator.push( // context, MaterialPageRoute(builder: (context) => FormList())); // }, // foregroundColor: Colors.white, // backgroundColor: const Color.fromARGB(255, 0, 71, 132), // child: new Icon(Icons.add), // ), // ), // ), // ); // } // }