19000 lines
1.3 MiB
19000 lines
1.3 MiB
// import 'package:discover_module/check.dart';
|
|
// import 'package:discover_module/constants.dart';
|
|
// import 'package:discover_module/custom_widget/text.dart';
|
|
// import 'package:discover_module/provider_class/affiliationsprovider.dart';
|
|
// import 'package:discover_module/provider_class/engagement_provider.dart';
|
|
// import 'package:discover_module/provider_class/events_provider.dart';
|
|
// import 'package:discover_module/provider_class/medicalinsightprovider.dart';
|
|
// import 'package:discover_module/provider_class/publications_provider.dart';
|
|
// import 'package:discover_module/provider_class/speaker_provider.dart';
|
|
// import 'package:discover_module/provider_class/trials_provider.dart';
|
|
// import 'package:discover_module/ui_screen/affiliation_data.dart';
|
|
// import 'package:discover_module/ui_screen/bottom_sheet.dart';
|
|
// import 'package:discover_module/ui_screen/engagementlist.dart';
|
|
// import 'package:discover_module/ui_screen/events_data.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/edit_interaction_screen.dart';
|
|
// import 'package:discover_module/ui_screen/interactionform/interactionprovider.dart';
|
|
// import 'package:discover_module/ui_screen/interactionform/model/save_interaction.dart';
|
|
// import 'package:discover_module/ui_screen/interactionform/view_forms_list.dart';
|
|
// import 'package:discover_module/ui_screen/interactionform/view_interaction_screen.dart';
|
|
// import 'package:discover_module/ui_screen/interactionform/viewinteractionprovider.dart';
|
|
// import 'package:discover_module/ui_screen/medical_insight.dart';
|
|
// import 'package:discover_module/ui_screen/newformlist.dart';
|
|
// import 'package:discover_module/ui_screen/publication_data.dart';
|
|
// import 'package:flutter/cupertino.dart';
|
|
// import 'package:flutter/foundation.dart';
|
|
// import 'package:flutter/material.dart';
|
|
// import 'package:flutter/rendering.dart';
|
|
// import 'package:flutter/widgets.dart';
|
|
// import 'package:flutter_carousel_widget/flutter_carousel_widget.dart';
|
|
// import 'package:flutter_profile_picture/flutter_profile_picture.dart';
|
|
// import 'package:provider/provider.dart';
|
|
// import 'package:url_launcher/url_launcher.dart';
|
|
|
|
// class NewProfileoff extends StatefulWidget {
|
|
// const NewProfileoff({Key? key, required this.text}) : super(key: key);
|
|
// final Map<dynamic, dynamic> text;
|
|
|
|
// @override
|
|
// State<NewProfileoff> createState() => _NewProfileState();
|
|
// }
|
|
|
|
// class _NewProfileState extends State<NewProfileoff>
|
|
// with TickerProviderStateMixin {
|
|
// bool isonline = false;
|
|
// List affiliation_data = [];
|
|
// List publication_data = [];
|
|
// List event_data = [];
|
|
// List trial_data = [];
|
|
// List medinsightData = [];
|
|
// List speaker = [];
|
|
// List eng = [];
|
|
|
|
// // final PageController _controller = PageController(viewportFraction: 0.8);
|
|
|
|
// List<SaveInteraction> viewformData = [];
|
|
|
|
// bool _isExpanded = false;
|
|
|
|
// var item;
|
|
|
|
// TextEditingController firstNameController = TextEditingController();
|
|
|
|
// // final List<Gradient> gradients = [
|
|
// // LinearGradient(colors: [
|
|
// // Colors.red,
|
|
// // Colors.orange,
|
|
// // ]),
|
|
// // LinearGradient(colors: [Colors.green, Colors.yellow]),
|
|
// // LinearGradient(colors: [Colors.blue, Colors.purple]),
|
|
// // LinearGradient(colors: [Colors.pink, Colors.redAccent]),
|
|
// // LinearGradient(colors: [Colors.teal, Colors.blueAccent]),
|
|
// // ];
|
|
|
|
// final List<Color> gradients = [
|
|
// const Color.fromARGB(255, 23, 162, 184),
|
|
// const Color.fromARGB(255, 40, 167, 69),
|
|
// const Color.fromARGB(255, 255, 193, 7),
|
|
// const Color.fromARGB(255, 220, 53, 69),
|
|
// const Color.fromARGB(255, 23, 162, 184),
|
|
// ];
|
|
// final ScrollController _scrollController = ScrollController();
|
|
// late final TabController _tabController;
|
|
|
|
// static const _tabs = [
|
|
// Tab(text: "Details"),
|
|
// Tab(text: "Speakers"),
|
|
// Tab(text: "Speakers"),
|
|
// ];
|
|
// @override
|
|
// void initState() {
|
|
// // TODO: implement initState
|
|
// super.initState();
|
|
// print("pooja123");
|
|
// _tabController = TabController(length: 3, vsync: this);
|
|
|
|
// //init();
|
|
// WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
|
|
// getaffiliations();
|
|
|
|
// getuserdetails();
|
|
|
|
// // print("Widget_isssIndex_iss ${widget.text}");
|
|
// // print(
|
|
// // "Widget_isssIndex_iss ${widget.text!["id"]},${widget.text!["name"]},${widget.text!["img_path"]}");
|
|
// });
|
|
// }
|
|
|
|
// init() async {
|
|
// await Provider.of<InteractionProvider>(context, listen: false)
|
|
// .initConfigData();
|
|
// final data =
|
|
// await Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
|
|
// // if(data.g)
|
|
// data.getRecords("form-3 demo");
|
|
// // setState(() {});
|
|
// }
|
|
|
|
// getaffiliations() async {
|
|
// var affiliations =
|
|
// Provider.of<AffiliationsProvider>(context, listen: false);
|
|
|
|
// await affiliations.getAffiliationsdata();
|
|
// final affilist = affiliations.adddta;
|
|
|
|
// var publication = Provider.of<PublicatioProvider>(context, listen: false);
|
|
|
|
// await publication.publicatininfo();
|
|
// final publist = publication.publicationlist;
|
|
|
|
// var events = Provider.of<EventProvider>(context, listen: false);
|
|
// await events.geteventdata();
|
|
// final eventlist = events.EventsList;
|
|
|
|
// var form = Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
// // form.savedList;
|
|
|
|
// var trials = Provider.of<TrialsProvider>(context, listen: false);
|
|
// await trials.trialsdata();
|
|
|
|
// final trialslist = trials.trialsinfo;
|
|
|
|
// var med = Provider.of<MediacalInsightProvider>(context, listen: false);
|
|
// await med.medicalinsightdata();
|
|
// final medlist = med.trialsinfo;
|
|
|
|
// var speaker11 =
|
|
// Provider.of<SpekerEvalutionProvider>(context, listen: false);
|
|
|
|
// await speaker11.getspeakerdata();
|
|
|
|
// final speakerlist = speaker11.speaker;
|
|
|
|
// var engtype = Provider.of<EnagagementProvider>(context, listen: false);
|
|
// await engtype.getengagementdata();
|
|
// final engtypelist = engtype.engagementdata;
|
|
|
|
// setState(() {
|
|
// affiliation_data = affilist;
|
|
// publication_data = publist;
|
|
// event_data = eventlist;
|
|
// viewformData = form.savedList;
|
|
// trial_data = trialslist;
|
|
// medinsightData = medlist;
|
|
// speaker = speakerlist;
|
|
// eng = engtypelist;
|
|
// });
|
|
|
|
// print("Affiliations_data_is: $affilist");
|
|
// print("trialslist_data_is: $trialslist");
|
|
// }
|
|
|
|
// getuserdetails() async {
|
|
// // HiveFunctions.getindexUser(widget.text);
|
|
|
|
// NetworkConnectivity networkConnectivity = NetworkConnectivity();
|
|
// bool isonline1 = await networkConnectivity.isInternetAvailable();
|
|
|
|
// setState(() {
|
|
// print("Profile_isOnline: $isonline1");
|
|
// isonline = isonline1;
|
|
// });
|
|
// }
|
|
|
|
// @override
|
|
// void dispose() {
|
|
// _tabController.dispose();
|
|
// super.dispose();
|
|
// }
|
|
|
|
// @override
|
|
// Widget build(BuildContext context) {
|
|
// // return Consumer<EventsProvider>(
|
|
// // builder: (BuildContext context, provider, Widget? child) {
|
|
// return DefaultTabController(
|
|
// length: 3,
|
|
// child: SafeArea(
|
|
// child: headerview(context),
|
|
// ),
|
|
// );
|
|
// // });
|
|
// }
|
|
|
|
// Widget headerview(BuildContext context) {
|
|
// return SafeArea(
|
|
// child: Scaffold(
|
|
// backgroundColor: Constants.bgcolor,
|
|
// // appBar: AppBar(),
|
|
// body: Stack(
|
|
// children: <Widget>[
|
|
// Container(
|
|
// // color: Colors.blue,
|
|
// child: Column(
|
|
// children: <Widget>[
|
|
// getAppBarUI(),
|
|
// Expanded(
|
|
// child: NestedScrollView(
|
|
// controller: _scrollController,
|
|
// headerSliverBuilder:
|
|
// (BuildContext context, bool innerBoxIsScrolled) {
|
|
// return <Widget>[
|
|
// SliverList(
|
|
// delegate: SliverChildBuilderDelegate(
|
|
// (BuildContext context, int index) {
|
|
// return Container(
|
|
// //color: Constants.blueColor,
|
|
// child: Column(
|
|
// children: <Widget>[
|
|
// buildCardView(
|
|
// context,
|
|
// )
|
|
|
|
// // getTimeDateUI(),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }, childCount: 1),
|
|
// ),
|
|
// SliverPersistentHeader(
|
|
// pinned: true,
|
|
// floating: true,
|
|
// delegate: ContestTabHeader(
|
|
// Container(
|
|
// color: Constants.bgcolor2,
|
|
// child: const TabBar(
|
|
// indicatorColor: Colors.white,
|
|
// labelColor: Colors
|
|
// .white, // Color of the selected tab text
|
|
|
|
// unselectedLabelColor:
|
|
// Color.fromARGB(255, 163, 159, 159),
|
|
// tabs: [
|
|
// // Tab(text: "Sentiment"),
|
|
// Tab(
|
|
// // text: "Related "
|
|
// child: Text(
|
|
// 'Activities',
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold,
|
|
// fontSize: 17.0),
|
|
// ),
|
|
// ),
|
|
// Tab(
|
|
// // text: "Activities "
|
|
// child: Text(
|
|
// 'Details',
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold,
|
|
// fontSize: 17.0),
|
|
// ),
|
|
// ),
|
|
// Tab(
|
|
// //text: "Engagement "
|
|
|
|
// child: Text(
|
|
// 'Engagement',
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold,
|
|
// fontSize: 17.0),
|
|
// ),
|
|
// ),
|
|
|
|
// // Tab(icon: Icon(Icons.email)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// // const TabBar(
|
|
// // indicatorSize: TabBarIndicatorSize.label,
|
|
// // labelColor: Colors.black,
|
|
// // unselectedLabelColor: Colors.grey,
|
|
// // tabs: _tabs,
|
|
// // ),
|
|
// ),
|
|
// )
|
|
// ];
|
|
// },
|
|
// body: TabBarView(
|
|
// //controller: _tabController,
|
|
// children: [
|
|
// ListView(children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Affiliations",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// // width:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .width,
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Organization Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight.w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Time Frame',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// affiliation_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${affiliation_data[index]}");
|
|
|
|
// bottomshet(
|
|
// affiliation_data[
|
|
// index]);
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<Color?>(
|
|
// (Set<MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// affiliation_data[
|
|
// index]
|
|
// ['org_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// affiliation_data[
|
|
// index]
|
|
// ['time_frame']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// AffiliationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Publications",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// //isAlwaysShown: true,
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Artical Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Authors',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
|
|
// // Add more columns as needed
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Events",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// ),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Event Name',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)),
|
|
// )),
|
|
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Role',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
|
|
// // Add more columns as needed
|
|
// ],
|
|
// rows: List.generate(
|
|
// event_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${event_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// event_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// event_data[index]
|
|
// ['event_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// event_data[index]
|
|
// ['role']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EventsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Trials",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Trial Name',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Status',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// trial_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${trial_data[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// trial_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// trial_data[index]
|
|
// ['trial_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// trial_data[index]
|
|
// ['status']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EventsData()));
|
|
// },
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
// ]),
|
|
|
|
// ListView(children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Locations",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag: true,
|
|
// // useSafeArea: true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth:
|
|
// // double.infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // const RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context: context,
|
|
// // builder: (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
|
|
// showModalBottomSheet<
|
|
// dynamic>(
|
|
// isScrollControlled:
|
|
// true,
|
|
// // context and builder are
|
|
// // required properties in this widget
|
|
// context: context,
|
|
// builder: (BuildContext
|
|
// context) {
|
|
// // we set up a container inside which
|
|
// // we create center column and display text
|
|
|
|
// // Returning SizedBox instead of a Container
|
|
// return Container(
|
|
// width: double
|
|
// .infinity,
|
|
// child: Wrap(
|
|
// // mainAxisSize: MainAxisSize.max,
|
|
// children: [
|
|
// Expanded(
|
|
// child:
|
|
// SingleChildScrollView(
|
|
// child:
|
|
// Column(
|
|
// //mainAxisAlignment: MainAxisAlignment.center,
|
|
// children: <Widget>[
|
|
// // Text(
|
|
// // 'GeeksforGeeks'),
|
|
// // Text(
|
|
// // 'GeeksforGeeks'),
|
|
|
|
// // ListView(
|
|
// // children: [
|
|
// ...List
|
|
// .generate(
|
|
// 15,
|
|
// (index) =>
|
|
// Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: Column(
|
|
// children: [
|
|
// Text('Heart Failure'),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// // )
|
|
// // ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Phone Numbers",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('phone Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Location',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Emails",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Email Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Email',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Staff/Assistant",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Location',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
|
|
// ///elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "State License",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('License No',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('State',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // ],
|
|
// ]),
|
|
// //
|
|
// ListView(
|
|
// children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // initiallyExpanded: true,
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Medical Insight",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Container(
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
|
|
// /// 5,
|
|
// color: Colors.white,
|
|
// child: Consumer<
|
|
// MediacalInsightProvider>(
|
|
// builder: (BuildContext context,
|
|
// value, Widget? child) {
|
|
// print(
|
|
// "med1 : ${value.med.length}");
|
|
|
|
// if (value.med.length != 0) {
|
|
// return ListView.builder(
|
|
// physics:
|
|
// const ScrollPhysics(),
|
|
// // scrollDirection: Axis.vertical,
|
|
// shrinkWrap: true,
|
|
// itemCount: value.med
|
|
// .take(2)
|
|
// .length,
|
|
// itemBuilder:
|
|
// (context, index) {
|
|
// item = value.med[index];
|
|
|
|
// print(
|
|
// "Item_Medical_insight ${item['Therapeutic Area']}");
|
|
// return Padding(
|
|
// padding:
|
|
// const EdgeInsets
|
|
// .all(8.0),
|
|
// child: Card(
|
|
// margin:
|
|
// EdgeInsets.zero,
|
|
|
|
// elevation: 4,
|
|
// surfaceTintColor:
|
|
// Colors.white,
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .zero,
|
|
// ),
|
|
|
|
// child: SizedBox(
|
|
// width: MediaQuery
|
|
// .sizeOf(
|
|
// context)
|
|
// .width,
|
|
// child: ListTile(
|
|
// dense: true,
|
|
// title: Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.center,
|
|
// children: [
|
|
// // Text(
|
|
// // "Acute neurology is the <b> therapeutic </b> area of the medical insight for Product A. The age of treatment is the topic of interest for this source type publication."),
|
|
|
|
// RichText(
|
|
// text:
|
|
// TextSpan(
|
|
// text: '',
|
|
// style: DefaultTextStyle.of(
|
|
// context)
|
|
// .style,
|
|
// children: const <TextSpan>[
|
|
// TextSpan(
|
|
// text:
|
|
// 'Acute neurology ',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// // TextSpan(
|
|
// // text: ' therapeutic area ',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.bold)),
|
|
// TextSpan(
|
|
// text:
|
|
// 'is the therapeutic area of the medical insight for '),
|
|
// TextSpan(
|
|
// text:
|
|
// 'Product A. The age of treatment',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// TextSpan(
|
|
// text:
|
|
// ' is the topic of interest for this source type'),
|
|
// TextSpan(
|
|
// text:
|
|
// ' publication.',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
|
|
// const Padding(
|
|
// padding:
|
|
// EdgeInsets.all(
|
|
// 8.0),
|
|
// child: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment
|
|
// .spaceBetween,
|
|
// children: [
|
|
// Row(
|
|
// children: [
|
|
// Icon(
|
|
// Icons.person,
|
|
// size: 20,
|
|
// ),
|
|
// Text(
|
|
// "pooja",
|
|
// style: TextStyle(fontSize: 14.0),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Row(
|
|
// children: [
|
|
// Icon(
|
|
// Icons.calendar_today,
|
|
// size: 20,
|
|
// ),
|
|
// Text(
|
|
// "11/11/2022 ",
|
|
// style: TextStyle(fontSize: 14.0),
|
|
// )
|
|
// ],
|
|
// )
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// // shape: BorderRadius.only(bottomRight: Radius.circular(50)),
|
|
// ),
|
|
// );
|
|
// });
|
|
// } else {
|
|
// return Container(
|
|
// color: Colors.white,
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// child: Column(
|
|
// children: [
|
|
// Text("No records"),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
// }),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// const MedicalInsight1()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// //mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// GestureDetector(
|
|
// onTap: () async {
|
|
// final provider = Provider.of<
|
|
// InteractionProvider>(
|
|
// context,
|
|
// listen: false);
|
|
// if (getCount(
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// provider) !=
|
|
// 0) {
|
|
// provider.savedList
|
|
// .where((element) =>
|
|
// element.form ==
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name)
|
|
// .toList();
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// SavedFormListScreen(
|
|
// formname: provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// )));
|
|
// }
|
|
// },
|
|
// child: Text1(
|
|
// title: "Interactions",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Container(
|
|
// height: MediaQuery.of(context)
|
|
// .size
|
|
// .height /
|
|
// 5,
|
|
// color: Colors.white,
|
|
// child: Consumer<
|
|
// ViewInteractionProvider>(
|
|
// builder: (BuildContext context,
|
|
// provider, Widget? child) {
|
|
// print(
|
|
// "P_leangth : ${provider.savedList.length}");
|
|
|
|
// if (provider.savedList.length !=
|
|
// 0) {
|
|
// return ListView.builder(
|
|
// shrinkWrap: true,
|
|
// physics:
|
|
// NeverScrollableScrollPhysics(),
|
|
// itemCount: provider
|
|
// .savedList
|
|
// .take(2)
|
|
// .length,
|
|
// itemBuilder:
|
|
// (context, index) {
|
|
// print(
|
|
// "Indexxxxxx $index");
|
|
// return Column(
|
|
// children: [
|
|
// ListTile(
|
|
// subtitle: Text(
|
|
// 'Updated on ${provider.savedList[index].updatedTime}',
|
|
// //style: TextStyle(fontStyle: FontStyle.italic),
|
|
// ),
|
|
// title: Text(
|
|
// provider
|
|
// .savedList[
|
|
// index]
|
|
// .id,
|
|
// ),
|
|
// trailing: SizedBox(
|
|
// width: 150,
|
|
// child: Row(
|
|
// children: [
|
|
// IconButton(
|
|
// onPressed:
|
|
// () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext context) => ViewInteractionScreen(
|
|
// saveInteraction: provider.savedList[index],
|
|
// )));
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .info_outline,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// IconButton(
|
|
// onPressed:
|
|
// () async {
|
|
// await provider
|
|
// .initConfigData()
|
|
// .then({
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext context) => EditInteractionScreen(
|
|
// saveInteraction: provider.savedList[index],
|
|
// )))
|
|
// });
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .edit,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// IconButton(
|
|
// onPressed:
|
|
// () {
|
|
// showDeleteRecordAlertDialog(
|
|
// context,
|
|
// provider.savedList[index].id,
|
|
// provider.savedList[index]);
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .delete,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// onTap: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// ViewInteractionScreen(
|
|
// saveInteraction:
|
|
// provider.savedList[index],
|
|
// )));
|
|
// },
|
|
// ),
|
|
// const Divider(),
|
|
// ],
|
|
// );
|
|
// });
|
|
// } else {
|
|
// return Container(
|
|
// color: Colors.white,
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// child: Column(
|
|
// children: [
|
|
// Text("No records"),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
// }),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// final provider = Provider
|
|
// .of<InteractionProvider>(
|
|
// context,
|
|
// listen: false);
|
|
// if (getCount(
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// provider) !=
|
|
// 0) {
|
|
// provider.savedList
|
|
// .where((element) =>
|
|
// element.form ==
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name)
|
|
// .toList();
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// SavedFormListScreen(
|
|
// formname: provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// )));
|
|
// }
|
|
// },
|
|
// child: Text('Show More'),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Speaker Evalution",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Program Topic',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Speaker Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// speaker.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${speaker[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// speaker[index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<
|
|
// Color?>((Set<
|
|
// MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// speaker[index][
|
|
// 'programtopic']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// speaker[index][
|
|
// 'speakername']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // AffiliationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Engagement",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Main Therapeutic Area',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Date',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// eng.take(2).length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${eng[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// eng[index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<
|
|
// Color?>((Set<
|
|
// MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// eng[index][
|
|
// 'main thereutic area']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// eng[index]['date']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EngagementList()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "NIH Grants",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('NIH Center',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Organization Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Procedures",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Program Year',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Procedure',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Patents",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Patent Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Status',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Patient Referrals",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection:
|
|
// Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Referred By',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Type of Referrals',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged:
|
|
// (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth: double
|
|
// .infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// [
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants
|
|
// .k2color),
|
|
// ),
|
|
// style: OutlinedButton
|
|
// .styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Training",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Institute Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Degree',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Case",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection:
|
|
// Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged:
|
|
// (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth: double
|
|
// .infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// [
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants
|
|
// .k2color),
|
|
// ),
|
|
// style: OutlinedButton
|
|
// .styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
// ],
|
|
// ),
|
|
|
|
// // /expandableDetails(),
|
|
// // speakersList(provider),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// floatingActionButton: Visibility(
|
|
// visible: true,
|
|
// child: FloatingActionButton(
|
|
// onPressed: () async {
|
|
// // final ConfigDataProvider configDataProvider =
|
|
// // ConfigDataProvider();
|
|
|
|
// // await configDataProvider.initConfigUIData();
|
|
// Navigator.push(
|
|
// context, MaterialPageRoute(builder: (context) => FormList()));
|
|
// },
|
|
// foregroundColor: Colors.white,
|
|
// backgroundColor: const Color.fromARGB(255, 0, 71, 132),
|
|
// child: new Icon(Icons.add),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// buildCardView(BuildContext context) {
|
|
// MediaQuery.of(context).size.height * 0.35;
|
|
|
|
// return Container(
|
|
// //color: Colors.yellowAccent,
|
|
// child: Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// mainAxisSize: MainAxisSize.min,
|
|
// //mainAxisAlignment: MainAxisAlignment.spaceAround,
|
|
// children: [
|
|
// Stack(
|
|
// clipBehavior: Clip.none,
|
|
// alignment: Alignment.center,
|
|
// children: [
|
|
// Container(
|
|
// width:
|
|
// MediaQuery.of(context).size.width, // Adjust width as needed
|
|
// height: 60, // Adjust height as needed
|
|
// decoration: BoxDecoration(color: Constants.k2color),
|
|
// ),
|
|
// Positioned(
|
|
// bottom: -45,
|
|
// child: Container(
|
|
// child: widget.text["img_path"] == null
|
|
// ? ProfilePicture(
|
|
// name: widget.text!["name"],
|
|
// radius: 38,
|
|
// fontsize: 21,
|
|
// )
|
|
// : ClipOval(
|
|
// child: SizedBox.fromSize(
|
|
// size: Size.fromRadius(48), // Image radius
|
|
// child: Image.network(widget.text!["img_path"],
|
|
// fit: BoxFit.fill),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// SizedBox(
|
|
// height: 55.0,
|
|
// ),
|
|
// // Profile photo
|
|
// Column(
|
|
// children: [
|
|
// Text1(
|
|
// title: "Dr " + widget.text!["name"],
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 22.0),
|
|
// Text1(
|
|
// title: widget.text!["speciality"],
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 15.0),
|
|
// SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child:
|
|
// Row(mainAxisAlignment: MainAxisAlignment.center, children: [
|
|
// const Icon(
|
|
// Icons.location_city_sharp,
|
|
// color: Color.fromARGB(255, 0, 71, 132),
|
|
// ),
|
|
// const SizedBox(
|
|
// width: 3.0,
|
|
// ),
|
|
// Expanded(
|
|
// child: Text1(
|
|
// title:
|
|
// //widget.text!["addr"] ??
|
|
// "Florida Hospital Medical Group Inc",
|
|
// txtcolor: Colors.black,
|
|
// txtfont: 15.0,
|
|
// fontweight: FontWeight.normal,
|
|
// ),
|
|
// // child: RichText(
|
|
// // text: TextSpan(
|
|
// // text: widget.text!["addr"] ??
|
|
// // "Azienda Ospedaliera di Padova",
|
|
// // style: TextStyle(
|
|
// // fontSize: 16.0, color: Colors.black),
|
|
// // ),
|
|
// // ),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// const SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: 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.normal,
|
|
// txtfont: 15.0),
|
|
|
|
// // child: RichText(
|
|
// // text: TextSpan(
|
|
// // text: widget.text!["adrr"] ??
|
|
// // "Via Giustiniani, 2, Padova, Veneto 35128, Italy",
|
|
// // style: TextStyle(
|
|
// // fontSize: 16.0, color: Colors.black),
|
|
// // ),
|
|
// // ),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// const SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: GestureDetector(
|
|
// onTap: () async {
|
|
// print("Emailll");
|
|
// String? encodeQueryParameters(Map<String, String> params) {
|
|
// return params.entries
|
|
// .map((MapEntry<String, String> entry) =>
|
|
// Uri.encodeComponent(entry.key) +
|
|
// '=' +
|
|
// Uri.encodeComponent(entry.value))
|
|
// .join('&');
|
|
// }
|
|
|
|
// final Uri emailLaunchUri = Uri(
|
|
// scheme: 'mailto',
|
|
// path: 'example@example.com',
|
|
// query: encodeQueryParameters(<String, String>{
|
|
// 'subject': 'Example Subject',
|
|
// 'body': 'Hello, this is a sample body text.',
|
|
// }),
|
|
// );
|
|
|
|
// if (await launchUrl(emailLaunchUri)) {
|
|
// launchUrl(emailLaunchUri);
|
|
// } else {
|
|
// throw 'Could not launch $emailLaunchUri';
|
|
// }
|
|
// },
|
|
// child: Row(children: [
|
|
// const Icon(
|
|
// Icons.email,
|
|
// color: Color.fromARGB(255, 0, 71, 132),
|
|
// ),
|
|
// const SizedBox(
|
|
// width: 3.0,
|
|
// ),
|
|
// Expanded(
|
|
// child: Text1(
|
|
// title: widget.text!["email"],
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 15.0),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: 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.normal,
|
|
// txtfont: 15.0),
|
|
// ]),
|
|
// ),
|
|
// const SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: Row(children: [
|
|
// const Icon(
|
|
// Icons.call,
|
|
// color: Color.fromARGB(255, 0, 71, 132),
|
|
// ),
|
|
// const SizedBox(
|
|
// width: 3.0,
|
|
// ),
|
|
// Expanded(
|
|
// child: Text1(
|
|
// title: widget.text!["phone_no"].toString(),
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 15.0),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
|
|
// const SizedBox(
|
|
// height: 12.0,
|
|
// ),
|
|
// Align(
|
|
// alignment: Alignment.centerLeft,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: Text1(
|
|
// title: "Profile Summarry",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 18.0),
|
|
// ),
|
|
// ),
|
|
// const SizedBox(
|
|
// height: 5.0,
|
|
// ),
|
|
// Align(
|
|
// alignment: Alignment.centerLeft,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0),
|
|
// child: Text1(
|
|
// title: widget.text!["summarry"] ?? "jhj",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 15.0),
|
|
// ),
|
|
// ),
|
|
|
|
// ExpandableCarousel(
|
|
// options: CarouselOptions(
|
|
// showIndicator: false,
|
|
// slideIndicator: CircularWaveSlideIndicator(
|
|
// alignment: Alignment.bottomCenter,
|
|
// currentIndicatorColor: Constants.k2color1,
|
|
// indicatorBackgroundColor: Colors.grey,
|
|
// // padding: EdgeInsets.only(: 10),
|
|
// ),
|
|
// autoPlay: true,
|
|
// autoPlayInterval: const Duration(seconds: 2),
|
|
// ),
|
|
// // items: [1, 2, 3, 4, 5].map((i) {
|
|
// items: [1, 2, 3, 4, 5].asMap().entries.map((entry) {
|
|
// int index = entry.key;
|
|
|
|
// return Builder(
|
|
// builder: (BuildContext context) {
|
|
// return Center(
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(10),
|
|
// ),
|
|
// child: Container(
|
|
// decoration: BoxDecoration(
|
|
// color: gradients[
|
|
// index % gradients.length], // Apply gradient
|
|
// borderRadius: BorderRadius.circular(10),
|
|
// ),
|
|
// child: Padding(
|
|
// padding: EdgeInsets.all(10.0),
|
|
// child: Column(
|
|
// mainAxisSize: MainAxisSize.min,
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// const Text(
|
|
// "Top Event Topics",
|
|
// style: TextStyle(
|
|
// fontSize: 16.0,
|
|
// fontWeight: FontWeight.bold,
|
|
// color: Colors.white),
|
|
// ),
|
|
// const SizedBox(
|
|
// height: 10.0,
|
|
// ),
|
|
// Row(
|
|
// children: [
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtext,
|
|
// borderRadius: BorderRadius.circular(10),
|
|
// ),
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(5.0),
|
|
// child: Row(
|
|
// children: [
|
|
// Text(
|
|
// "Angina Pectoris",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// ),
|
|
// SizedBox(width: 5.0),
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtextdark,
|
|
// borderRadius:
|
|
// BorderRadius.circular(5),
|
|
// ),
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(1.0),
|
|
// child: Text(
|
|
// "(378)",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// SizedBox(height: 5),
|
|
// Row(
|
|
// children: [
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtext,
|
|
// borderRadius: BorderRadius.circular(5),
|
|
// ),
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(5.0),
|
|
// child: Row(
|
|
// children: [
|
|
// Text("Coronary Artery Disease",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// softWrap: true),
|
|
// SizedBox(width: 5.0),
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtextdark,
|
|
// borderRadius:
|
|
// BorderRadius.circular(5),
|
|
// ),
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(1.0),
|
|
// child: Text(
|
|
// "(378)",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// SizedBox(height: 5),
|
|
// Row(
|
|
// children: [
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtext,
|
|
// borderRadius: BorderRadius.circular(5),
|
|
// ),
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(5.0),
|
|
// child: Row(
|
|
// children: [
|
|
// Text(
|
|
// "Hypertension",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// ),
|
|
// SizedBox(width: 5.0),
|
|
// Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.cardtextdark,
|
|
// borderRadius:
|
|
// BorderRadius.circular(5),
|
|
// ),
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(1.0),
|
|
// child: Text(
|
|
// "(378)",
|
|
// style: TextStyle(
|
|
// color: Colors.white),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// );
|
|
// },
|
|
// );
|
|
// }).toList(),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.symmetric(horizontal: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11, // Replace with Constants.k2color11
|
|
// child: ExpansionTile(
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor:
|
|
// Constants.k2color11, // Replace with Constants.k2color11
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black,
|
|
// ),
|
|
// title: Row(
|
|
// children: [
|
|
// Text(
|
|
// "Sentiment Score",
|
|
// style: TextStyle(
|
|
// color: Colors.black,
|
|
// fontWeight: FontWeight.normal,
|
|
// fontSize: 17.0,
|
|
// ),
|
|
// ),
|
|
// const SizedBox(width: 8.0),
|
|
// Text(
|
|
// "(3)",
|
|
// style: TextStyle(
|
|
// color: Colors.black,
|
|
// fontWeight: FontWeight.normal,
|
|
// fontSize: 17.0,
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth: MediaQuery.of(context).size.width,
|
|
// ),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Product',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.w600),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Aissel Engagement',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.w600),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// // Add more columns as needed
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled: false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints: const BoxConstraints(
|
|
// maxWidth: double.infinity,
|
|
// ),
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.vertical(
|
|
// top: Radius.circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip.antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(publication_data[index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(
|
|
// Text(
|
|
// publication_data[index]
|
|
// ['artical_title'] ??
|
|
// '',
|
|
// softWrap: true,
|
|
// ),
|
|
// ),
|
|
// DataCell(
|
|
// Text(
|
|
// publication_data[index]['author'] ?? '',
|
|
// softWrap: true,
|
|
// ),
|
|
// ),
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) => PublicationsData(),
|
|
// ),
|
|
// );
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Colors
|
|
// .blue), // Replace with Constants.k2color
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// SizedBox(
|
|
// height: 10.0,
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment: MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Note",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(0)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: TextField(
|
|
// decoration: InputDecoration(
|
|
// border: OutlineInputBorder(
|
|
// borderRadius: BorderRadius.circular(8.0),
|
|
// ),
|
|
// hintText: 'Write your note here',
|
|
// contentPadding: EdgeInsets.all(16.0),
|
|
// ),
|
|
// maxLines:
|
|
// null, // Allows the TextField to expand vertically
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) => PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Save',
|
|
// style: TextStyle(color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// SizedBox(
|
|
// height: 10.0,
|
|
// ),
|
|
// ],
|
|
// // ),
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// Widget expandableDetails() {
|
|
// return Container(
|
|
// child: ListView(
|
|
// children: [
|
|
// Column(children: [
|
|
// SizedBox(
|
|
// height: 5,
|
|
// ),
|
|
// Container(
|
|
// // color: Colors.black,
|
|
// height: MediaQuery.sizeOf(context).height,
|
|
// width: MediaQuery.sizeOf(context).width,
|
|
// child: DefaultTabController(
|
|
// length: 3,
|
|
|
|
// child: Column(
|
|
// children: [
|
|
// Container(
|
|
// color: Constants.bgcolor2,
|
|
// child: const TabBar(
|
|
// indicatorColor: Colors.white,
|
|
// labelColor:
|
|
// Colors.white, // Color of the selected tab text
|
|
|
|
// unselectedLabelColor:
|
|
// Color.fromARGB(255, 163, 159, 159),
|
|
// tabs: [
|
|
// // Tab(text: "Sentiment"),
|
|
// Tab(
|
|
// // text: "Related "
|
|
// child: Text(
|
|
// 'Activities',
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold, fontSize: 15.0),
|
|
// ),
|
|
// ),
|
|
// Tab(
|
|
// // text: "Activities "
|
|
// child: Text(
|
|
// 'Deatils',
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold, fontSize: 15.0),
|
|
// ),
|
|
// ),
|
|
// Tab(
|
|
// //text: "Engagement "
|
|
|
|
// child: Text(
|
|
// 'Engagement',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.bold, fontSize: 15.0),
|
|
// ),
|
|
// ),
|
|
|
|
// // Tab(icon: Icon(Icons.email)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// // TabBarView
|
|
// Expanded(
|
|
// child: TabBarView(
|
|
// children: [
|
|
// ListView(children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Locations",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// const RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Phone Numbers",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('phone Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Location',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Emails",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Email Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Email',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Staff/Assistant",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Location',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
|
|
// ///elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "State License",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('License No',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('State',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'Institution']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['Address']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // ],
|
|
// ]),
|
|
// ListView(children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Affiliations",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// // width:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .width,
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Organization Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight.w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Time Frame',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// affiliation_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${affiliation_data[index]}");
|
|
|
|
// bottomshet(
|
|
// affiliation_data[
|
|
// index]);
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<Color?>(
|
|
// (Set<MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// affiliation_data[
|
|
// index]
|
|
// ['org_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// affiliation_data[
|
|
// index]
|
|
// ['time_frame']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// AffiliationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Publications",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// //isAlwaysShown: true,
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Artical Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Authors',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
|
|
// // Add more columns as needed
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Events",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// ),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Event Name',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)),
|
|
// )),
|
|
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Role',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
|
|
// // Add more columns as needed
|
|
// ],
|
|
// rows: List.generate(
|
|
// event_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${event_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// event_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// event_data[index]
|
|
// ['event_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// DataCell(Text(
|
|
// event_data[index]
|
|
// ['role']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
|
|
// // Add more DataCells as needed
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EventsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Trials",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Trial Name',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Status',
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// trial_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${trial_data[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator: true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top:
|
|
// Radius.circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// trial_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// trial_data[index]
|
|
// ['trial_name']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// trial_data[index]
|
|
// ['status']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EventsData()));
|
|
// },
|
|
// style: OutlinedButton.styleFrom(
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants.k2color),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
// ]),
|
|
|
|
// //
|
|
// ListView(
|
|
// children: [
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // initiallyExpanded: true,
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Medical Insight",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Container(
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
|
|
// /// 5,
|
|
// color: Colors.white,
|
|
// child: Consumer<
|
|
// MediacalInsightProvider>(
|
|
// builder: (BuildContext context,
|
|
// value, Widget? child) {
|
|
// print(
|
|
// "med1 : ${value.med.length}");
|
|
|
|
// if (value.med.length != 0) {
|
|
// return ListView.builder(
|
|
// physics:
|
|
// const ScrollPhysics(),
|
|
// // scrollDirection: Axis.vertical,
|
|
// shrinkWrap: true,
|
|
// itemCount: value.med
|
|
// .take(2)
|
|
// .length,
|
|
// itemBuilder:
|
|
// (context, index) {
|
|
// item = value.med[index];
|
|
|
|
// print(
|
|
// "Item_Medical_insight ${item['Therapeutic Area']}");
|
|
// return Padding(
|
|
// padding:
|
|
// const EdgeInsets
|
|
// .all(8.0),
|
|
// child: Card(
|
|
// margin:
|
|
// EdgeInsets.zero,
|
|
|
|
// elevation: 4,
|
|
// surfaceTintColor:
|
|
// Colors.white,
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .zero,
|
|
// ),
|
|
|
|
// child: SizedBox(
|
|
// width: MediaQuery
|
|
// .sizeOf(
|
|
// context)
|
|
// .width,
|
|
// child: ListTile(
|
|
// dense: true,
|
|
// title: Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.center,
|
|
// children: [
|
|
// // Text(
|
|
// // "Acute neurology is the <b> therapeutic </b> area of the medical insight for Product A. The age of treatment is the topic of interest for this source type publication."),
|
|
|
|
// RichText(
|
|
// text:
|
|
// TextSpan(
|
|
// text: '',
|
|
// style: DefaultTextStyle.of(
|
|
// context)
|
|
// .style,
|
|
// children: const <TextSpan>[
|
|
// TextSpan(
|
|
// text:
|
|
// 'Acute neurology ',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// // TextSpan(
|
|
// // text: ' therapeutic area ',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.bold)),
|
|
// TextSpan(
|
|
// text:
|
|
// 'is the therapeutic area of the medical insight for '),
|
|
// TextSpan(
|
|
// text:
|
|
// 'Product A. The age of treatment',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// TextSpan(
|
|
// text:
|
|
// ' is the topic of interest for this source type'),
|
|
// TextSpan(
|
|
// text:
|
|
// ' publication.',
|
|
// style:
|
|
// TextStyle(fontWeight: FontWeight.bold)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
|
|
// const Padding(
|
|
// padding:
|
|
// EdgeInsets.all(
|
|
// 8.0),
|
|
// child: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment
|
|
// .spaceBetween,
|
|
// children: [
|
|
// Row(
|
|
// children: [
|
|
// Icon(
|
|
// Icons.person,
|
|
// size: 20,
|
|
// ),
|
|
// Text(
|
|
// "pooja",
|
|
// style: TextStyle(fontSize: 14.0),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Row(
|
|
// children: [
|
|
// Icon(
|
|
// Icons.calendar_today,
|
|
// size: 20,
|
|
// ),
|
|
// Text(
|
|
// "11/11/2022 ",
|
|
// style: TextStyle(fontSize: 14.0),
|
|
// )
|
|
// ],
|
|
// )
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// // shape: BorderRadius.only(bottomRight: Radius.circular(50)),
|
|
// ),
|
|
// );
|
|
// });
|
|
// } else {
|
|
// return Container(
|
|
// color: Colors.white,
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// child: Column(
|
|
// children: [
|
|
// Text("No records"),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
// }),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// const MedicalInsight1()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// //mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// GestureDetector(
|
|
// onTap: () async {
|
|
// final provider = Provider.of<
|
|
// InteractionProvider>(
|
|
// context,
|
|
// listen: false);
|
|
// if (getCount(
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// provider) !=
|
|
// 0) {
|
|
// provider.savedList
|
|
// .where((element) =>
|
|
// element.form ==
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name)
|
|
// .toList();
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// SavedFormListScreen(
|
|
// formname: provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// )));
|
|
// }
|
|
// },
|
|
// child: Text1(
|
|
// title: "Interactions",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Container(
|
|
// height: MediaQuery.of(context)
|
|
// .size
|
|
// .height /
|
|
// 5,
|
|
// color: Colors.white,
|
|
// child: Consumer<
|
|
// ViewInteractionProvider>(
|
|
// builder: (BuildContext context,
|
|
// provider, Widget? child) {
|
|
// print(
|
|
// "P_leangth : ${provider.savedList.length}");
|
|
|
|
// if (provider.savedList.length !=
|
|
// 0) {
|
|
// return ListView.builder(
|
|
// shrinkWrap: true,
|
|
// physics:
|
|
// NeverScrollableScrollPhysics(),
|
|
// itemCount: provider
|
|
// .savedList
|
|
// .take(2)
|
|
// .length,
|
|
// itemBuilder:
|
|
// (context, index) {
|
|
// print(
|
|
// "Indexxxxxx $index");
|
|
// return Column(
|
|
// children: [
|
|
// ListTile(
|
|
// subtitle: Text(
|
|
// 'Updated on ${provider.savedList[index].updatedTime}',
|
|
// //style: TextStyle(fontStyle: FontStyle.italic),
|
|
// ),
|
|
// title: Text(
|
|
// provider
|
|
// .savedList[
|
|
// index]
|
|
// .id,
|
|
// ),
|
|
// trailing: SizedBox(
|
|
// width: 150,
|
|
// child: Row(
|
|
// children: [
|
|
// IconButton(
|
|
// onPressed:
|
|
// () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext context) => ViewInteractionScreen(
|
|
// saveInteraction: provider.savedList[index],
|
|
// )));
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .info_outline,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// IconButton(
|
|
// onPressed:
|
|
// () async {
|
|
// await provider
|
|
// .initConfigData()
|
|
// .then({
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext context) => EditInteractionScreen(
|
|
// saveInteraction: provider.savedList[index],
|
|
// )))
|
|
// });
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .edit,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// IconButton(
|
|
// onPressed:
|
|
// () {
|
|
// showDeleteRecordAlertDialog(
|
|
// context,
|
|
// provider.savedList[index].id,
|
|
// provider.savedList[index]);
|
|
// },
|
|
// icon:
|
|
// const Icon(
|
|
// Icons
|
|
// .delete,
|
|
// size:
|
|
// 24,
|
|
// color: Color.fromARGB(
|
|
// 255,
|
|
// 8,
|
|
// 39,
|
|
// 92),
|
|
// ),
|
|
// ),
|
|
// ]),
|
|
// ),
|
|
// onTap: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// ViewInteractionScreen(
|
|
// saveInteraction:
|
|
// provider.savedList[index],
|
|
// )));
|
|
// },
|
|
// ),
|
|
// const Divider(),
|
|
// ],
|
|
// );
|
|
// });
|
|
// } else {
|
|
// return Container(
|
|
// color: Colors.white,
|
|
// width: MediaQuery.of(context)
|
|
// .size
|
|
// .width,
|
|
// child: Column(
|
|
// children: [
|
|
// Text("No records"),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
// }),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// final provider = Provider
|
|
// .of<InteractionProvider>(
|
|
// context,
|
|
// listen: false);
|
|
// if (getCount(
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// provider) !=
|
|
// 0) {
|
|
// provider.savedList
|
|
// .where((element) =>
|
|
// element.form ==
|
|
// provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name)
|
|
// .toList();
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (BuildContext
|
|
// context) =>
|
|
// SavedFormListScreen(
|
|
// formname: provider
|
|
// .intConfigDataList[
|
|
// 0]
|
|
// .name,
|
|
// )));
|
|
// }
|
|
// },
|
|
// child: Text('Show More'),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Speaker Evalution",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(4)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Program Topic',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Speaker Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// speaker.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${speaker[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// speaker[index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<
|
|
// Color?>((Set<
|
|
// MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// speaker[index][
|
|
// 'programtopic']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// speaker[index][
|
|
// 'speakername']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // AffiliationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Engagement",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Main Therapeutic Area',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// ),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Date',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// eng.take(2).length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// // =======> Use onSelectChanged for tab
|
|
// print(
|
|
// "message ${eng[index]}");
|
|
|
|
// // bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// eng[index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// color: MaterialStateProperty
|
|
// .resolveWith<
|
|
// Color?>((Set<
|
|
// MaterialState>
|
|
// states) {
|
|
// if (index.isEven) {
|
|
// return Colors.grey
|
|
// .withOpacity(0.1);
|
|
// }
|
|
// return null;
|
|
// }),
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// eng[index][
|
|
// 'main thereutic area']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// eng[index]['date']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// EngagementList()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "NIH Grants",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('NIH Center',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Organization Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Procedures",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Program Year',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Procedure',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Patents",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Patent Title',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Status',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// //elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Patient Referrals",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection:
|
|
// Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Referred By',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Type of Referrals',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged:
|
|
// (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth: double
|
|
// .infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// [
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants
|
|
// .k2color),
|
|
// ),
|
|
// style: OutlinedButton
|
|
// .styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor: Constants.k2color11,
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Training",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection: Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Institute Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Degree',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged: (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth:
|
|
// double.infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index][
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color:
|
|
// Constants.k2color),
|
|
// ),
|
|
// style:
|
|
// OutlinedButton.styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
|
|
// ListTileTheme(
|
|
// dense: true,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 8.0, right: 8.0),
|
|
// child: Container(
|
|
// child: Card(
|
|
// margin: EdgeInsets.all(1.0),
|
|
// // elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: Constants.k2color11,
|
|
// child: ExpansionTile(
|
|
// backgroundColor: Constants.k2color11,
|
|
// initiallyExpanded: false,
|
|
// maintainState: true,
|
|
// // backgroundColor: Colors.white,
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// onExpansionChanged: (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons.keyboard_arrow_down,
|
|
// color: Colors.black),
|
|
// title: Row(
|
|
// mainAxisAlignment:
|
|
// MainAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// Text1(
|
|
// title: "Case",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "(3)",
|
|
// txtcolor: Colors.black,
|
|
// fontweight: FontWeight.normal,
|
|
// txtfont: 16.0),
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Scrollbar(
|
|
// child: SingleChildScrollView(
|
|
// scrollDirection:
|
|
// Axis.horizontal,
|
|
// child: Container(
|
|
// constraints: BoxConstraints(
|
|
// minWidth:
|
|
// MediaQuery.of(context)
|
|
// .size
|
|
// .width),
|
|
// color: Colors.white,
|
|
// child: DataTable(
|
|
// showCheckboxColumn: false,
|
|
// columns: const [
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text('Name',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600),
|
|
// softWrap: true),
|
|
// )),
|
|
// DataColumn(
|
|
// label: Expanded(
|
|
// child: Text(
|
|
// 'Type',
|
|
// style: TextStyle(
|
|
// fontWeight:
|
|
// FontWeight
|
|
// .w600)))),
|
|
// ],
|
|
// rows: List.generate(
|
|
// publication_data.length,
|
|
// (index) => DataRow(
|
|
// onSelectChanged:
|
|
// (value) {
|
|
// print(
|
|
// "message ${publication_data[index]}");
|
|
|
|
// showModalBottomSheet(
|
|
// useRootNavigator:
|
|
// true,
|
|
// isScrollControlled:
|
|
// false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints:
|
|
// const BoxConstraints(
|
|
// maxWidth: double
|
|
// .infinity,
|
|
// ),
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .vertical(
|
|
// top: Radius
|
|
// .circular(
|
|
// 0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip
|
|
// .antiAliasWithSaveLayer,
|
|
// context: context,
|
|
// builder: (context) {
|
|
// return bsheet(
|
|
// publication_data[
|
|
// index]);
|
|
// },
|
|
// );
|
|
// },
|
|
// cells: [
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// [
|
|
// 'artical_title']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// DataCell(Text(
|
|
// publication_data[
|
|
// index]
|
|
// ['author']
|
|
// .toString(),
|
|
// softWrap: true)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder: (_) =>
|
|
// PublicationsData()));
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants
|
|
// .k2color),
|
|
// ),
|
|
// style: OutlinedButton
|
|
// .styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .circular(12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ), // adds spacing between the text and image
|
|
// ],
|
|
// ),
|
|
// // Center(child: Icon(Icons.email)),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// // Other widgets below TabBarView
|
|
// ],
|
|
// ),
|
|
// // ),
|
|
// ),
|
|
// ),
|
|
// ]),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// // Widget build(BuildContext context) {
|
|
// // var size = MediaQuery.of(context).size;
|
|
|
|
// // /*24 is for notification bar on Android*/
|
|
// // final double itemHeight = (size.height - kToolbarHeight - 24) / 2;
|
|
// // final double itemWidth = size.width / 2;
|
|
// // return Scaffold(
|
|
// // body: SafeArea(
|
|
// // child: Container(
|
|
// // color: Constants.bgcolor,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Expanded(
|
|
// // child: ListView(
|
|
// // children: [
|
|
// // Column(
|
|
// // children: [
|
|
// // Stack(
|
|
// // clipBehavior: Clip.none,
|
|
// // alignment: Alignment.center,
|
|
// // children: [
|
|
// // Container(
|
|
// // width: MediaQuery.of(context)
|
|
// // .size
|
|
// // .width, // Adjust width as needed
|
|
// // height: 100, // Adjust height as needed
|
|
// // decoration:
|
|
// // BoxDecoration(color: Constants.k2color),
|
|
// // ),
|
|
// // Positioned(
|
|
// // bottom: -45,
|
|
// // child: Container(
|
|
// // child: widget.text["img_path"] == null
|
|
// // ? ProfilePicture(
|
|
// // name: widget.text!["name"],
|
|
// // radius: 38,
|
|
// // fontsize: 21,
|
|
// // )
|
|
// // : ClipOval(
|
|
// // child: SizedBox.fromSize(
|
|
// // size: Size.fromRadius(
|
|
// // 48), // Image radius
|
|
// // child: Image.network(
|
|
// // widget.text!["img_path"],
|
|
// // fit: BoxFit.fill),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(
|
|
// // height: 55.0,
|
|
// // ),
|
|
// // // Profile photo
|
|
// // Column(
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Dr " + widget.text!["name"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 22.0),
|
|
// // Text1(
|
|
// // title: widget.text!["speciality"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.center,
|
|
// // children: [
|
|
// // const Icon(
|
|
// // Icons.location_city_sharp,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title:
|
|
// // //widget.text!["addr"] ??
|
|
// // "Florida Hospital Medical Group Inc",
|
|
// // txtcolor: Colors.black,
|
|
// // txtfont: 15.0,
|
|
// // fontweight: FontWeight.normal,
|
|
// // ),
|
|
// // // child: RichText(
|
|
// // // text: TextSpan(
|
|
// // // text: widget.text!["addr"] ??
|
|
// // // "Azienda Ospedaliera di Padova",
|
|
// // // style: TextStyle(
|
|
// // // fontSize: 16.0, color: Colors.black),
|
|
// // // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: 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.normal,
|
|
// // txtfont: 15.0),
|
|
|
|
// // // child: RichText(
|
|
// // // text: TextSpan(
|
|
// // // text: widget.text!["adrr"] ??
|
|
// // // "Via Giustiniani, 2, Padova, Veneto 35128, Italy",
|
|
// // // style: TextStyle(
|
|
// // // fontSize: 16.0, color: Colors.black),
|
|
// // // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(children: [
|
|
// // const Icon(
|
|
// // Icons.email,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title: widget.text!["email"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: 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.normal,
|
|
// // txtfont: 15.0),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(children: [
|
|
// // const Icon(
|
|
// // Icons.call,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title:
|
|
// // widget.text!["phone_no"].toString(),
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
|
|
// // const SizedBox(
|
|
// // height: 12.0,
|
|
// // ),
|
|
// // Align(
|
|
// // alignment: Alignment.centerLeft,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Text1(
|
|
// // title: "Profile Summarry",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 18.0),
|
|
// // ),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 5.0,
|
|
// // ),
|
|
// // Align(
|
|
// // alignment: Alignment.centerLeft,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Text1(
|
|
// // title: widget.text!["summarry"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ExpandableCarousel(
|
|
// // options: CarouselOptions(
|
|
// // slideIndicator: CircularWaveSlideIndicator(
|
|
// // alignment: Alignment.bottomCenter,
|
|
// // currentIndicatorColor: Constants.k2color1,
|
|
// // indicatorBackgroundColor: Colors.grey,
|
|
// // // padding: EdgeInsets.only(: 10),
|
|
// // ),
|
|
// // autoPlay: true,
|
|
// // autoPlayInterval: const Duration(seconds: 2),
|
|
// // ),
|
|
// // // items: [1, 2, 3, 4, 5].map((i) {
|
|
// // items: [1, 2, 3, 4, 5].asMap().entries.map((entry) {
|
|
// // int index = entry.key;
|
|
|
|
// // return Builder(
|
|
// // builder: (BuildContext context) {
|
|
// // return Center(
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(10),
|
|
// // ),
|
|
// // child: Container(
|
|
// // decoration: BoxDecoration(
|
|
// // gradient: gradients[index %
|
|
// // gradients
|
|
// // .length], // Apply gradient
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(10),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding: EdgeInsets.all(10.0),
|
|
// // child: Column(
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// // crossAxisAlignment:
|
|
// // CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // const Text(
|
|
// // "Top Event Topics",
|
|
// // style: TextStyle(
|
|
// // fontSize: 16.0,
|
|
// // fontWeight: FontWeight.bold,
|
|
// // color: Colors.white),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 10),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Angina Pectoris"),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(height: 5),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Coronary Artery Disease",
|
|
// // softWrap: true),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(height: 5),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text("Hypertension"),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // );
|
|
// // },
|
|
// // );
|
|
// // }).toList(),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.symmetric(horizontal: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants
|
|
// // .k2color11, // Replace with Constants.k2color11
|
|
// // child: ExpansionTile(
|
|
// // onExpansionChanged: (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor: Constants
|
|
// // .k2color11, // Replace with Constants.k2color11
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons.keyboard_arrow_down,
|
|
// // color: Colors.black,
|
|
// // ),
|
|
// // title: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Sentiment Score",
|
|
// // style: TextStyle(
|
|
// // color: Colors.black,
|
|
// // fontWeight: FontWeight.normal,
|
|
// // fontSize: 17.0,
|
|
// // ),
|
|
// // ),
|
|
// // const SizedBox(width: 8.0),
|
|
// // Text(
|
|
// // "(3)",
|
|
// // style: TextStyle(
|
|
// // color: Colors.black,
|
|
// // fontWeight: FontWeight.normal,
|
|
// // fontSize: 17.0,
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection: Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(context).size.width,
|
|
// // ),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn: false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Product',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Aissel Engagement',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged: (value) {
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator: true,
|
|
// // isScrollControlled: false,
|
|
// // enableDrag: true,
|
|
// // useSafeArea: true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double.infinity,
|
|
// // ),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.vertical(
|
|
// // top: Radius.circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context: context,
|
|
// // builder: (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(
|
|
// // Text(
|
|
// // publication_data[index]
|
|
// // ['artical_title'] ??
|
|
// // '',
|
|
// // softWrap: true,
|
|
// // ),
|
|
// // ),
|
|
// // DataCell(
|
|
// // Text(
|
|
// // publication_data[index]
|
|
// // ['author'] ??
|
|
// // '',
|
|
// // softWrap: true,
|
|
// // ),
|
|
// // ),
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData(),
|
|
// // ),
|
|
// // );
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .blue), // Replace with Constants.k2color
|
|
// // ),
|
|
// // style: OutlinedButton.styleFrom(
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.only(left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged: (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor: Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons.keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Note",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(0)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: TextField(
|
|
// // decoration: InputDecoration(
|
|
// // border: OutlineInputBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(8.0),
|
|
// // ),
|
|
// // hintText: 'Write your note here',
|
|
// // contentPadding: EdgeInsets.all(16.0),
|
|
// // ),
|
|
// // maxLines:
|
|
// // null, // Allows the TextField to expand vertically
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Save',
|
|
// // style: TextStyle(
|
|
// // color: Constants.k2color),
|
|
// // ),
|
|
// // style: OutlinedButton.styleFrom(
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // Container(
|
|
// // // color: Colors.black,
|
|
// // height: MediaQuery.sizeOf(context).height * 0.7,
|
|
// // width: MediaQuery.sizeOf(context).width,
|
|
// // child: DefaultTabController(
|
|
// // length: 3,
|
|
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Container(
|
|
// // color: Constants.bgcolor2,
|
|
// // child: const TabBar(
|
|
// // indicatorColor: Colors.white,
|
|
// // labelColor: Colors
|
|
// // .white, // Color of the selected tab text
|
|
|
|
// // unselectedLabelColor:
|
|
// // Color.fromARGB(255, 163, 159, 159),
|
|
// // tabs: [
|
|
// // // Tab(text: "Sentiment"),
|
|
// // Tab(
|
|
// // // text: "Related "
|
|
// // child: Text(
|
|
// // 'Related',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
// // Tab(
|
|
// // // text: "Activities "
|
|
// // child: Text(
|
|
// // 'Activities',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
// // Tab(
|
|
// // //text: "Engagement "
|
|
|
|
// // child: Text(
|
|
// // 'Engagement',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // // Tab(icon: Icon(Icons.email)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // TabBarView
|
|
// // Expanded(
|
|
// // child: TabBarView(
|
|
// // children: [
|
|
// // ListView(children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Locations",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // const RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Phone Numbers",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'phone Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Location',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Emails",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Email Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Email',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Staff/Assistant",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Location',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
|
|
// // ///elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "State License",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'License No',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'State',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // ],
|
|
// // ]),
|
|
// // ListView(children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Affiliations",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // // width:
|
|
// // // MediaQuery.of(context)
|
|
// // // .size
|
|
// // // .width,
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Organization Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Time Frame',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // affiliation_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${affiliation_data[index]}");
|
|
|
|
// // bottomshet(
|
|
// // affiliation_data[
|
|
// // index]);
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // affiliation_data[
|
|
// // index]
|
|
// // [
|
|
// // 'org_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // affiliation_data[
|
|
// // index]
|
|
// // [
|
|
// // 'time_frame']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // AffiliationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Publications",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // //isAlwaysShown: true,
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Artical Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap: true),
|
|
// // )),
|
|
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Authors',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[
|
|
// // index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // publication_data[
|
|
// // index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Events",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints:
|
|
// // BoxConstraints(
|
|
// // minWidth: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // ),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Event Name',
|
|
// // softWrap: true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600)),
|
|
// // )),
|
|
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Role',
|
|
// // softWrap:
|
|
// // true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // event_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${event_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // event_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // event_data[index]
|
|
// // [
|
|
// // 'event_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // event_data[index]
|
|
// // [
|
|
// // 'role']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EventsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Trials",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Trial Name',
|
|
// // softWrap: true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600)),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Status',
|
|
// // softWrap:
|
|
// // true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // trial_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${trial_data[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // trial_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // trial_data[index]
|
|
// // [
|
|
// // 'trial_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // trial_data[index]
|
|
// // [
|
|
// // 'status']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EventsData()));
|
|
// // },
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
// // ]),
|
|
|
|
// // //
|
|
// // ListView(
|
|
// // children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // // initiallyExpanded: true,
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Medical Insight",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Container(
|
|
// // width:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .width,
|
|
|
|
// // /// 5,
|
|
// // color: Colors.white,
|
|
// // child: Consumer<
|
|
// // MediacalInsightProvider>(
|
|
// // builder: (BuildContext
|
|
// // context,
|
|
// // value,
|
|
// // Widget? child) {
|
|
// // print(
|
|
// // "med1 : ${value.med.length}");
|
|
|
|
// // if (value.med.length !=
|
|
// // 0) {
|
|
// // return ListView.builder(
|
|
// // physics:
|
|
// // const ScrollPhysics(),
|
|
// // // scrollDirection: Axis.vertical,
|
|
// // shrinkWrap: true,
|
|
// // itemCount: value.med
|
|
// // .take(2)
|
|
// // .length,
|
|
// // itemBuilder:
|
|
// // (context,
|
|
// // index) {
|
|
// // item = value
|
|
// // .med[index];
|
|
|
|
// // print(
|
|
// // "Item_Medical_insight ${item['Therapeutic Area']}");
|
|
// // return Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(
|
|
// // 8.0),
|
|
// // child: Card(
|
|
// // margin:
|
|
// // EdgeInsets
|
|
// // .zero,
|
|
|
|
// // elevation: 4,
|
|
// // surfaceTintColor:
|
|
// // Colors
|
|
// // .white,
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .zero,
|
|
// // ),
|
|
|
|
// // child:
|
|
// // SizedBox(
|
|
// // width: MediaQuery.sizeOf(
|
|
// // context)
|
|
// // .width,
|
|
// // child:
|
|
// // ListTile(
|
|
// // dense:
|
|
// // true,
|
|
// // title:
|
|
// // Column(
|
|
// // // crossAxisAlignment: CrossAxisAlignment.center,
|
|
// // children: [
|
|
// // // Text(
|
|
// // // "Acute neurology is the <b> therapeutic </b> area of the medical insight for Product A. The age of treatment is the topic of interest for this source type publication."),
|
|
|
|
// // RichText(
|
|
// // text:
|
|
// // TextSpan(
|
|
// // text: '',
|
|
// // style: DefaultTextStyle.of(context).style,
|
|
// // children: const <TextSpan>[
|
|
// // TextSpan(text: 'Acute neurology ', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // // TextSpan(
|
|
// // // text: ' therapeutic area ',
|
|
// // // style: TextStyle(
|
|
// // // fontWeight:
|
|
// // // FontWeight.bold)),
|
|
// // TextSpan(text: 'is the therapeutic area of the medical insight for '),
|
|
// // TextSpan(text: 'Product A. The age of treatment', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // TextSpan(text: ' is the topic of interest for this source type'),
|
|
// // TextSpan(text: ' publication.', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
|
|
// // const Padding(
|
|
// // padding:
|
|
// // EdgeInsets.all(8.0),
|
|
// // child:
|
|
// // Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
// // children: [
|
|
// // Row(
|
|
// // children: [
|
|
// // Icon(
|
|
// // Icons.person,
|
|
// // size: 20,
|
|
// // ),
|
|
// // Text(
|
|
// // "pooja",
|
|
// // style: TextStyle(fontSize: 14.0),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Row(
|
|
// // children: [
|
|
// // Icon(
|
|
// // Icons.calendar_today,
|
|
// // size: 20,
|
|
// // ),
|
|
// // Text(
|
|
// // "11/11/2022 ",
|
|
// // style: TextStyle(fontSize: 14.0),
|
|
// // )
|
|
// // ],
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // // shape: BorderRadius.only(bottomRight: Radius.circular(50)),
|
|
// // ),
|
|
// // );
|
|
// // });
|
|
// // } else {
|
|
// // return Container(
|
|
// // color: Colors.white,
|
|
// // width: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Text(
|
|
// // "No records"),
|
|
// // ],
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
// // }),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // const MedicalInsight1()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // //mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // GestureDetector(
|
|
// // onTap: () async {
|
|
// // final provider = Provider
|
|
// // .of<InteractionProvider>(
|
|
// // context,
|
|
// // listen: false);
|
|
// // if (getCount(
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name,
|
|
// // provider) !=
|
|
// // 0) {
|
|
// // provider.savedList
|
|
// // .where((element) =>
|
|
// // element
|
|
// // .form ==
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name)
|
|
// // .toList();
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext
|
|
// // context) =>
|
|
// // SavedFormListScreen(
|
|
// // formname: provider
|
|
// // .intConfigDataList[0]
|
|
// // .name,
|
|
// // )));
|
|
// // }
|
|
// // },
|
|
// // child: Text1(
|
|
// // title: "Interactions",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Container(
|
|
// // height:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .height /
|
|
// // 5,
|
|
// // color: Colors.white,
|
|
// // child: Consumer<
|
|
// // ViewInteractionProvider>(
|
|
// // builder: (BuildContext
|
|
// // context,
|
|
// // provider,
|
|
// // Widget? child) {
|
|
// // print(
|
|
// // "P_leangth : ${provider.savedList.length}");
|
|
|
|
// // if (provider.savedList
|
|
// // .length !=
|
|
// // 0) {
|
|
// // return ListView.builder(
|
|
// // shrinkWrap: true,
|
|
// // physics:
|
|
// // NeverScrollableScrollPhysics(),
|
|
// // itemCount: provider
|
|
// // .savedList
|
|
// // .take(2)
|
|
// // .length,
|
|
// // itemBuilder:
|
|
// // (context,
|
|
// // index) {
|
|
// // print(
|
|
// // "Indexxxxxx $index");
|
|
// // return Column(
|
|
// // children: [
|
|
// // ListTile(
|
|
// // subtitle:
|
|
// // Text(
|
|
// // 'Updated on ${provider.savedList[index].updatedTime}',
|
|
// // //style: TextStyle(fontStyle: FontStyle.italic),
|
|
// // ),
|
|
// // title: Text(
|
|
// // provider
|
|
// // .savedList[
|
|
// // index]
|
|
// // .id,
|
|
// // ),
|
|
// // trailing:
|
|
// // SizedBox(
|
|
// // width:
|
|
// // 150,
|
|
// // child: Row(
|
|
// // children: [
|
|
// // IconButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => ViewInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )));
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.info_outline,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // IconButton(
|
|
// // onPressed: () async {
|
|
// // await provider.initConfigData().then({
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => EditInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )))
|
|
// // });
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.edit,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // IconButton(
|
|
// // onPressed: () {
|
|
// // showDeleteRecordAlertDialog(context, provider.savedList[index].id, provider.savedList[index]);
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.delete,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // onTap: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => ViewInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )));
|
|
// // },
|
|
// // ),
|
|
// // const Divider(),
|
|
// // ],
|
|
// // );
|
|
// // });
|
|
// // } else {
|
|
// // return Container(
|
|
// // color: Colors.white,
|
|
// // width: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Text(
|
|
// // "No records"),
|
|
// // ],
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
// // }),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // final provider =
|
|
// // Provider.of<
|
|
// // InteractionProvider>(
|
|
// // context,
|
|
// // listen:
|
|
// // false);
|
|
// // if (getCount(
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name,
|
|
// // provider) !=
|
|
// // 0) {
|
|
// // provider.savedList
|
|
// // .where((element) =>
|
|
// // element
|
|
// // .form ==
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name)
|
|
// // .toList();
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext
|
|
// // context) =>
|
|
// // SavedFormListScreen(
|
|
// // formname:
|
|
// // provider.intConfigDataList[0].name,
|
|
// // )));
|
|
// // }
|
|
// // },
|
|
// // child:
|
|
// // Text('Show More'),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Speaker Evalution",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Program Topic',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Speaker Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // speaker.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${speaker[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // speaker[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // speaker[index]
|
|
// // [
|
|
// // 'programtopic']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // speaker[index]
|
|
// // [
|
|
// // 'speakername']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // // Navigator.push(
|
|
// // // context,
|
|
// // // MaterialPageRoute(
|
|
// // // builder: (_) =>
|
|
// // // AffiliationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Engagement",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Main Therapeutic Area',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Date',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // eng.take(2).length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${eng[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // eng[index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // eng[index][
|
|
// // 'main thereutic area']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // eng[index][
|
|
// // 'date']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EngagementList()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "NIH Grants",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'NIH Center',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Organization Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Procedures",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Program Year',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Procedure',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Patents",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Patent Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Status',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Patient Referrals",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label:
|
|
// // Expanded(
|
|
// // child: Text(
|
|
// // 'Referred By',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type of Referrals',
|
|
// // style:
|
|
// // TextStyle(fontWeight: FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) =>
|
|
// // DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth:
|
|
// // double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder:
|
|
// // (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style:
|
|
// // OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Training",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Institute Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Degree',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Case",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label:
|
|
// // Expanded(
|
|
// // child: Text(
|
|
// // 'Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type',
|
|
// // style:
|
|
// // TextStyle(fontWeight: FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) =>
|
|
// // DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth:
|
|
// // double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder:
|
|
// // (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style:
|
|
// // OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
// // ],
|
|
// // ),
|
|
// // // Center(child: Icon(Icons.email)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // Other widgets below TabBarView
|
|
// // ],
|
|
// // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // ),
|
|
// // ),
|
|
// // floatingActionButton: Visibility(
|
|
// // visible: true,
|
|
// // child: FloatingActionButton(
|
|
// // onPressed: () async {
|
|
// // // final ConfigDataProvider configDataProvider =
|
|
// // // ConfigDataProvider();
|
|
|
|
// // // await configDataProvider.initConfigUIData();
|
|
// // Navigator.push(
|
|
// // context, MaterialPageRoute(builder: (context) => FormList()));
|
|
// // },
|
|
// // foregroundColor: Colors.white,
|
|
// // backgroundColor: const Color.fromARGB(255, 0, 71, 132),
|
|
// // child: new Icon(Icons.add),
|
|
// // ),
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
|
|
// Future<int> getCount(String form, InteractionProvider provider) async {
|
|
// await provider.getRecords();
|
|
|
|
// return provider.savedList.where((element) => element.form == form).length;
|
|
// }
|
|
|
|
// buidCard() {
|
|
// Text("Hiii");
|
|
// }
|
|
|
|
// showDeleteRecordAlertDialog(
|
|
// BuildContext context, String record, SaveInteraction saveInteraction) {
|
|
// // set up the buttons
|
|
// ViewInteractionProvider provider =
|
|
// Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
// Widget cancelButton = TextButton(
|
|
// child: const Text("YES"),
|
|
// onPressed: () async {
|
|
// await provider.deleteRecord(saveInteraction).then((value) {
|
|
// _displaySnackBar("Deleted sucessfully!");
|
|
// Navigator.of(context).pop();
|
|
// });
|
|
// },
|
|
// );
|
|
// Widget continueButton = TextButton(
|
|
// child: const Text("NO"),
|
|
// onPressed: () {
|
|
// Navigator.of(context).pop();
|
|
// },
|
|
// );
|
|
|
|
// // set up the AlertDialog
|
|
// AlertDialog alert = AlertDialog(
|
|
// title: const Text(""),
|
|
// content: Text("Are you sure you want to delete the record $record ?"),
|
|
// actions: [
|
|
// cancelButton,
|
|
// continueButton,
|
|
// ],
|
|
// );
|
|
|
|
// // show the dialog
|
|
// showDialog(
|
|
// context: context,
|
|
// builder: (BuildContext context) {
|
|
// return alert;
|
|
// },
|
|
// );
|
|
// }
|
|
|
|
// _displaySnackBar(String msg) {
|
|
// final snackBar = SnackBar(
|
|
// content: Text(
|
|
// msg,
|
|
// style: const TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold),
|
|
// ));
|
|
// ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
|
// //scaffoldKeyLogin.currentState!.showSnackBar(snackBar);
|
|
// }
|
|
|
|
// Widget makeDismissible({required DraggableScrollableSheet child}) {
|
|
// return GestureDetector(
|
|
// behavior: HitTestBehavior.opaque,
|
|
// onTap: () => Navigator.of(context).pop(),
|
|
// child: GestureDetector(
|
|
// onTap: () {},
|
|
// child: child,
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// void bottomshet(affiliation_data) {
|
|
// // print("Aff_index_data: ${affiliation_data}");
|
|
// showModalBottomSheet<void>(
|
|
// // isScrollControlled:
|
|
// // true,
|
|
|
|
// context: context,
|
|
|
|
// useRootNavigator: true,
|
|
// isScrollControlled: false,
|
|
// enableDrag: true,
|
|
// useSafeArea: true,
|
|
// constraints: const BoxConstraints(
|
|
// maxWidth: double.infinity,
|
|
// ),
|
|
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius: BorderRadius.vertical(
|
|
// top: Radius.circular(0),
|
|
// ),
|
|
// ),
|
|
// clipBehavior: Clip.antiAliasWithSaveLayer,
|
|
// // sheetAnimationStyle: _animationStyle,
|
|
// builder: (BuildContext context) {
|
|
// return
|
|
// // makeDismissible(
|
|
// // child:
|
|
// DraggableScrollableSheet(
|
|
// expand: false,
|
|
// builder: (BuildContext context, ScrollController scrollController) {
|
|
// return Container(
|
|
// width: MediaQuery.of(context).size.width,
|
|
// //color: Colors.white,
|
|
// color: Color.fromARGB(255, 246, 248, 252),
|
|
|
|
// // decoration:
|
|
// // BoxDecoration(borderRadius: BorderRadius.circular(10)),
|
|
// // child: ListView(
|
|
// // children: [
|
|
|
|
// // ],
|
|
// // ),
|
|
|
|
// child: Column(
|
|
// children: [
|
|
// Expanded(
|
|
// child: ListView.builder(
|
|
// controller: scrollController,
|
|
// itemCount: 1,
|
|
// itemBuilder: (BuildContext context, int index) {
|
|
// return Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// mainAxisSize: MainAxisSize.min,
|
|
// mainAxisAlignment: MainAxisAlignment.center,
|
|
// children: [
|
|
// // Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Affiliation",
|
|
// // style: TextStyle(fontSize: 20.0),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// SizedBox(
|
|
// height: 18.0,
|
|
// ),
|
|
// Row(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: GestureDetector(
|
|
// onTap: () async {
|
|
// final ConfigDataProvider
|
|
// configDataProvider =
|
|
// ConfigDataProvider();
|
|
// await configDataProvider
|
|
// .initConfigUIDataEng();
|
|
|
|
// final provider =
|
|
// Provider.of<InteractionProvider>(
|
|
// context,
|
|
// listen: false);
|
|
|
|
// if (getCount(
|
|
// provider.intConfigDataList[index]
|
|
// .name,
|
|
// provider) !=
|
|
// 0) {
|
|
// provider.savedList
|
|
// .where((element) =>
|
|
// element.form ==
|
|
// provider
|
|
// .intConfigDataList[index]
|
|
// .name)
|
|
// .toList();
|
|
// Navigator.push(
|
|
// context,
|
|
// MaterialPageRoute(
|
|
// builder:
|
|
// (BuildContext context) =>
|
|
// SavedFormListScreen(
|
|
// formname: provider
|
|
// .intConfigDataList[
|
|
// index]
|
|
// .name,
|
|
// )));
|
|
// }
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (context) =>
|
|
// // const InteractionListScreen()));
|
|
// },
|
|
// child: Text(
|
|
// affiliation_data['org_name'],
|
|
// style: TextStyle(
|
|
// fontSize: 18.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// SizedBox(
|
|
// height: 18.0,
|
|
// ),
|
|
// Divider(),
|
|
// SizedBox(
|
|
// height: 8.0,
|
|
// ),
|
|
|
|
// Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// "Department",
|
|
// style: TextStyle(fontSize: 13.0),
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// affiliation_data['dept'],
|
|
// style: TextStyle(
|
|
// fontSize: 15.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 18.0, top: 18.0),
|
|
// child: Text(
|
|
// "Role",
|
|
// style: TextStyle(fontSize: 13.0),
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// affiliation_data['role'],
|
|
// style: TextStyle(
|
|
// fontSize: 15.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 18.0, top: 18.0),
|
|
// child: Text(
|
|
// "Time Frame",
|
|
// style: TextStyle(fontSize: 13.0),
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// affiliation_data['time_frame'],
|
|
// style: TextStyle(
|
|
// fontSize: 15.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 18.0, top: 18.0),
|
|
// child: Text(
|
|
// "Oraganization Type",
|
|
// style: TextStyle(fontSize: 13.0),
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// affiliation_data['org_type'],
|
|
// style: TextStyle(
|
|
// fontSize: 15.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 18.0, top: 18.0),
|
|
// child: Text(
|
|
// "Eng Type",
|
|
// style: TextStyle(fontSize: 13.0),
|
|
// ),
|
|
// ),
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(left: 18.0),
|
|
// child: Text(
|
|
// affiliation_data['emg_type'],
|
|
// style: TextStyle(
|
|
// fontSize: 15.0,
|
|
// color: Colors.grey[700]),
|
|
// ),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// ],
|
|
// );
|
|
// },
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// },
|
|
// );
|
|
// //);
|
|
// },
|
|
// );
|
|
// }
|
|
|
|
// Widget _buildPaginationDots() {
|
|
// return Container(
|
|
// padding: EdgeInsets.symmetric(vertical: 8.0),
|
|
// child: Row(
|
|
// mainAxisAlignment: MainAxisAlignment.center,
|
|
// children: List.generate(10, (index) {
|
|
// return Container(
|
|
// margin: EdgeInsets.symmetric(horizontal: 4.0),
|
|
// width: 8.0,
|
|
// height: 8.0,
|
|
// decoration: BoxDecoration(
|
|
// shape: BoxShape.circle,
|
|
// color: 1 == index ? Colors.blue : Colors.grey,
|
|
// ),
|
|
// );
|
|
// }),
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// Widget getAppBarUI() {
|
|
// return Container(
|
|
// decoration: BoxDecoration(
|
|
// color: Constants.k2color,
|
|
// boxShadow: <BoxShadow>[
|
|
// BoxShadow(
|
|
// color: Colors.grey.withOpacity(0.2),
|
|
// offset: const Offset(0, 2),
|
|
// blurRadius: 8.0),
|
|
// ],
|
|
// ),
|
|
// child: Padding(
|
|
// padding: EdgeInsets.only(top: 2, left: 8, right: 8),
|
|
// child: Row(
|
|
// children: <Widget>[
|
|
// Container(
|
|
// alignment: Alignment.topLeft,
|
|
// // width: AppBar().preferredSize.height,
|
|
// // height: AppBar().preferredSize.height,
|
|
// child: Material(
|
|
// color: Colors.transparent,
|
|
// child: InkWell(
|
|
// borderRadius: const BorderRadius.all(
|
|
// Radius.circular(32.0),
|
|
// ),
|
|
// onTap: () {
|
|
// Navigator.pop(context);
|
|
// },
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.all(8.0),
|
|
// child: Icon(
|
|
// Icons.arrow_back_ios_new,
|
|
// size: 18,
|
|
// color: Colors.white,
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// Expanded(
|
|
// child: Text(
|
|
// "",
|
|
// maxLines: 1,
|
|
// softWrap: true,
|
|
// style: TextStyle(
|
|
// fontWeight: FontWeight.w600,
|
|
// fontSize: 14,
|
|
// overflow: TextOverflow.ellipsis,
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// );
|
|
// }
|
|
|
|
// // Future<void> _launchMailApp() async {
|
|
// // final Uri emailLaunchUri = Uri(
|
|
// // scheme: 'mailto',
|
|
// // path: 'example@example.com',
|
|
// // query: encodeQueryParameters(<String, String>{
|
|
// // 'subject': 'Example Subject',
|
|
// // 'body': 'Hello, this is a sample body text.',
|
|
// // }),
|
|
// // );
|
|
|
|
// // if (!await launchUrl(emailLaunchUri)) {
|
|
// // throw 'Could not launch $emailLaunchUri';
|
|
// // }
|
|
// // }
|
|
|
|
// // String? encodeQueryParameters(Map<String, String> params) {
|
|
// // return params.entries
|
|
// // .map((MapEntry<String, String> entry) =>
|
|
// // Uri.encodeComponent(entry.key) +
|
|
// // '=' +
|
|
// // Uri.encodeComponent(entry.value))
|
|
// // .join('&');
|
|
// // }
|
|
|
|
// Widget listViewTopicCard(String title, String content, bool visible) {
|
|
// return Visibility(
|
|
// visible: visible,
|
|
// child: Card(
|
|
// child: Container(
|
|
// padding: EdgeInsets.all(8.0),
|
|
// width: double.maxFinite,
|
|
// decoration: BoxDecoration(
|
|
// // color: Color.fromARGB(179, 248, 238, 238),
|
|
// // color: Colors.white,
|
|
// ),
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(left: 8.0, right: 14.0),
|
|
// child: Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
// children: [
|
|
// Text(
|
|
// title,
|
|
// style: TextStyle(
|
|
// fontSize: 16,
|
|
// fontWeight: FontWeight.bold,
|
|
// ),
|
|
// ),
|
|
// Text(
|
|
// content,
|
|
// style: TextStyle(
|
|
// fontSize: 14,
|
|
// color: Colors.grey[700],
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// );
|
|
// }
|
|
// }
|
|
|
|
// class ContestTabHeader extends SliverPersistentHeaderDelegate {
|
|
// ContestTabHeader(
|
|
// this.searchUI,
|
|
// );
|
|
// final Widget searchUI;
|
|
|
|
// @override
|
|
// Widget build(
|
|
// BuildContext context, double shrinkOffset, bool overlapsContent) {
|
|
// return Container(color: Colors.white, child: searchUI);
|
|
// }
|
|
|
|
// @override
|
|
// double get maxExtent => 52.0;
|
|
|
|
// @override
|
|
// double get minExtent => 52.0;
|
|
|
|
// @override
|
|
// bool shouldRebuild(SliverPersistentHeaderDelegate oldDelegate) {
|
|
// return true;
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // import 'package:discover_module/constants.dart';
|
|
// // import 'package:discover_module/custom_widget/text.dart';
|
|
// // import 'package:discover_module/provider_class/affiliationsprovider.dart';
|
|
// // import 'package:discover_module/provider_class/engagement_provider.dart';
|
|
// // import 'package:discover_module/provider_class/events_provider.dart';
|
|
// // import 'package:discover_module/provider_class/medicalinsightprovider.dart';
|
|
// // import 'package:discover_module/provider_class/publications_provider.dart';
|
|
// // import 'package:discover_module/provider_class/speaker_provider.dart';
|
|
// // import 'package:discover_module/provider_class/trials_provider.dart';
|
|
// // import 'package:discover_module/ui_screen/affiliation_data.dart';
|
|
// // import 'package:discover_module/ui_screen/bottom_sheet.dart';
|
|
// // import 'package:discover_module/ui_screen/engagementlist.dart';
|
|
// // import 'package:discover_module/ui_screen/events_data.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/edit_interaction_screen.dart';
|
|
// // import 'package:discover_module/ui_screen/interactionform/interactionprovider.dart';
|
|
// // import 'package:discover_module/ui_screen/interactionform/model/save_interaction.dart';
|
|
// // import 'package:discover_module/ui_screen/interactionform/view_forms_list.dart';
|
|
// // import 'package:discover_module/ui_screen/interactionform/view_interaction_screen.dart';
|
|
// // import 'package:discover_module/ui_screen/interactionform/viewinteractionprovider.dart';
|
|
// // import 'package:discover_module/ui_screen/medical_insight.dart';
|
|
// // import 'package:discover_module/ui_screen/newformlist.dart';
|
|
// // import 'package:discover_module/ui_screen/publication_data.dart';
|
|
// // import 'package:flutter/cupertino.dart';
|
|
// // import 'package:flutter/foundation.dart';
|
|
// // import 'package:flutter/material.dart';
|
|
// // import 'package:flutter/rendering.dart';
|
|
// // import 'package:flutter/widgets.dart';
|
|
// // import 'package:flutter_carousel_widget/flutter_carousel_widget.dart';
|
|
// // import 'package:flutter_profile_picture/flutter_profile_picture.dart';
|
|
// // import 'package:provider/provider.dart';
|
|
|
|
// // class NewProfile1 extends StatefulWidget {
|
|
// // const NewProfile1({Key? key, required this.text}) : super(key: key);
|
|
// // final Map<dynamic, dynamic> text;
|
|
|
|
// // @override
|
|
// // State<NewProfile1> createState() => _NewProfileState();
|
|
// // }
|
|
|
|
// // class _NewProfileState extends State<NewProfile1> {
|
|
// // bool isonline = false;
|
|
// // List affiliation_data = [];
|
|
// // List publication_data = [];
|
|
// // List event_data = [];
|
|
// // List trial_data = [];
|
|
// // List medinsightData = [];
|
|
// // List speaker = [];
|
|
// // List eng = [];
|
|
|
|
// // // final PageController _controller = PageController(viewportFraction: 0.8);
|
|
// // final ScrollController _scrollController = ScrollController();
|
|
|
|
// // List<SaveInteraction> viewformData = [];
|
|
|
|
// // bool _isExpanded = false;
|
|
|
|
// // var item;
|
|
|
|
// // List<String> widgetList = ['Geeks', 'for', 'Geeks'];
|
|
|
|
// // TextEditingController firstNameController = TextEditingController();
|
|
|
|
// // final List<Gradient> gradients = [
|
|
// // LinearGradient(colors: [
|
|
// // Colors.red,
|
|
// // Colors.orange,
|
|
// // ]),
|
|
// // LinearGradient(colors: [Colors.green, Colors.yellow]),
|
|
// // LinearGradient(colors: [Colors.blue, Colors.purple]),
|
|
// // LinearGradient(colors: [Colors.pink, Colors.redAccent]),
|
|
// // LinearGradient(colors: [Colors.teal, Colors.blueAccent]),
|
|
// // ];
|
|
|
|
// // @override
|
|
// // void initState() {
|
|
// // // TODO: implement initState
|
|
// // super.initState();
|
|
// // print("pooja123");
|
|
// // //init();
|
|
|
|
// // getaffiliations();
|
|
|
|
// // getuserdetails();
|
|
|
|
// // print("Widget_isssIndex_iss ${widget.text}");
|
|
// // print(
|
|
// // "Widget_isssIndex_iss ${widget.text!["id"]},${widget.text!["name"]},${widget.text!["img_path"]}");
|
|
// // }
|
|
|
|
// // init() async {
|
|
// // await Provider.of<InteractionProvider>(context, listen: false)
|
|
// // .initConfigData();
|
|
// // final data =
|
|
// // await Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
|
|
// // // if(data.g)
|
|
// // data.getRecords("form-3 demo");
|
|
// // // setState(() {});
|
|
// // }
|
|
|
|
// // getaffiliations() async {
|
|
// // var affiliations =
|
|
// // Provider.of<AffiliationsProvider>(context, listen: false);
|
|
|
|
// // await affiliations.getAffiliationsdata();
|
|
// // final affilist = affiliations.adddta;
|
|
|
|
// // var publication = Provider.of<PublicatioProvider>(context, listen: false);
|
|
|
|
// // await publication.publicatininfo();
|
|
// // final publist = publication.publicationlist;
|
|
|
|
// // var events = Provider.of<EventProvider>(context, listen: false);
|
|
// // await events.geteventdata();
|
|
// // final eventlist = events.EventsList;
|
|
|
|
// // var form = Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
// // // form.savedList;
|
|
|
|
// // var trials = Provider.of<TrialsProvider>(context, listen: false);
|
|
// // await trials.trialsdata();
|
|
|
|
// // final trialslist = trials.trialsinfo;
|
|
|
|
// // var med = Provider.of<MediacalInsightProvider>(context, listen: false);
|
|
// // await med.medicalinsightdata();
|
|
// // final medlist = med.trialsinfo;
|
|
|
|
// // var speaker11 =
|
|
// // Provider.of<SpekerEvalutionProvider>(context, listen: false);
|
|
|
|
// // await speaker11.getspeakerdata();
|
|
|
|
// // final speakerlist = speaker11.speaker;
|
|
|
|
// // var engtype = Provider.of<EnagagementProvider>(context, listen: false);
|
|
// // await engtype.getengagementdata();
|
|
// // final engtypelist = engtype.engagementdata;
|
|
|
|
// // setState(() {
|
|
// // affiliation_data = affilist;
|
|
// // publication_data = publist;
|
|
// // event_data = eventlist;
|
|
// // viewformData = form.savedList;
|
|
// // trial_data = trialslist;
|
|
// // medinsightData = medlist;
|
|
// // speaker = speakerlist;
|
|
// // eng = engtypelist;
|
|
// // });
|
|
|
|
// // print("Affiliations_data_is: $affilist");
|
|
// // print("trialslist_data_is: $trialslist");
|
|
// // }
|
|
|
|
// // 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) {
|
|
// // var size = MediaQuery.of(context).size;
|
|
|
|
// // /*24 is for notification bar on Android*/
|
|
// // final double itemHeight = (size.height - kToolbarHeight - 24) / 2;
|
|
// // final double itemWidth = size.width / 2;
|
|
// // return Scaffold(
|
|
// // body: SafeArea(
|
|
// // child: Container(
|
|
// // color: Constants.bgcolor,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Expanded(
|
|
// // child: ListView(
|
|
// // children: [
|
|
// // Column(
|
|
// // children: [
|
|
// // Stack(
|
|
// // clipBehavior: Clip.none,
|
|
// // alignment: Alignment.center,
|
|
// // children: [
|
|
// // Container(
|
|
// // width: MediaQuery.of(context)
|
|
// // .size
|
|
// // .width, // Adjust width as needed
|
|
// // height: 100, // Adjust height as needed
|
|
// // decoration:
|
|
// // BoxDecoration(color: Constants.k2color),
|
|
// // ),
|
|
// // Positioned(
|
|
// // bottom: -45,
|
|
// // child: Container(
|
|
// // child: widget.text["img_path"] == null
|
|
// // ? ProfilePicture(
|
|
// // name: widget.text!["name"],
|
|
// // radius: 38,
|
|
// // fontsize: 21,
|
|
// // )
|
|
// // : ClipOval(
|
|
// // child: SizedBox.fromSize(
|
|
// // size: Size.fromRadius(
|
|
// // 48), // Image radius
|
|
// // child: Image.network(
|
|
// // widget.text!["img_path"],
|
|
// // fit: BoxFit.fill),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(
|
|
// // height: 55.0,
|
|
// // ),
|
|
// // // Profile photo
|
|
// // Column(
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Dr " + widget.text!["name"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 22.0),
|
|
// // Text1(
|
|
// // title: widget.text!["speciality"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.center,
|
|
// // children: [
|
|
// // const Icon(
|
|
// // Icons.location_city_sharp,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title:
|
|
// // //widget.text!["addr"] ??
|
|
// // "Florida Hospital Medical Group Inc",
|
|
// // txtcolor: Colors.black,
|
|
// // txtfont: 15.0,
|
|
// // fontweight: FontWeight.normal,
|
|
// // ),
|
|
// // // child: RichText(
|
|
// // // text: TextSpan(
|
|
// // // text: widget.text!["addr"] ??
|
|
// // // "Azienda Ospedaliera di Padova",
|
|
// // // style: TextStyle(
|
|
// // // fontSize: 16.0, color: Colors.black),
|
|
// // // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: 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.normal,
|
|
// // txtfont: 15.0),
|
|
|
|
// // // child: RichText(
|
|
// // // text: TextSpan(
|
|
// // // text: widget.text!["adrr"] ??
|
|
// // // "Via Giustiniani, 2, Padova, Veneto 35128, Italy",
|
|
// // // style: TextStyle(
|
|
// // // fontSize: 16.0, color: Colors.black),
|
|
// // // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(children: [
|
|
// // const Icon(
|
|
// // Icons.email,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title: widget.text!["email"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: 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.normal,
|
|
// // txtfont: 15.0),
|
|
// // ]),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Row(children: [
|
|
// // const Icon(
|
|
// // Icons.call,
|
|
// // color: Color.fromARGB(255, 0, 71, 132),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 3.0,
|
|
// // ),
|
|
// // Expanded(
|
|
// // child: Text1(
|
|
// // title:
|
|
// // widget.text!["phone_no"].toString(),
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
|
|
// // const SizedBox(
|
|
// // height: 12.0,
|
|
// // ),
|
|
// // Align(
|
|
// // alignment: Alignment.centerLeft,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Text1(
|
|
// // title: "Profile Summarry",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 18.0),
|
|
// // ),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 5.0,
|
|
// // ),
|
|
// // Align(
|
|
// // alignment: Alignment.centerLeft,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(left: 8.0),
|
|
// // child: Text1(
|
|
// // title: widget.text!["summarry"],
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 15.0),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ExpandableCarousel(
|
|
// // options: CarouselOptions(
|
|
// // slideIndicator: CircularWaveSlideIndicator(
|
|
// // alignment: Alignment.bottomCenter,
|
|
// // currentIndicatorColor: Constants.k2color1,
|
|
// // indicatorBackgroundColor: Colors.grey,
|
|
// // // padding: EdgeInsets.only(: 10),
|
|
// // ),
|
|
// // autoPlay: true,
|
|
// // autoPlayInterval: const Duration(seconds: 2),
|
|
// // ),
|
|
// // // items: [1, 2, 3, 4, 5].map((i) {
|
|
// // items: [1, 2, 3, 4, 5].asMap().entries.map((entry) {
|
|
// // int index = entry.key;
|
|
|
|
// // return Builder(
|
|
// // builder: (BuildContext context) {
|
|
// // return Center(
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(10),
|
|
// // ),
|
|
// // child: Container(
|
|
// // decoration: BoxDecoration(
|
|
// // gradient: gradients[index %
|
|
// // gradients
|
|
// // .length], // Apply gradient
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(10),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding: EdgeInsets.all(10.0),
|
|
// // child: Column(
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// // crossAxisAlignment:
|
|
// // CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // const Text(
|
|
// // "Top Event Topics",
|
|
// // style: TextStyle(
|
|
// // fontSize: 16.0,
|
|
// // fontWeight: FontWeight.bold,
|
|
// // color: Colors.white),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 10),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Angina Pectoris"),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(height: 5),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Coronary Artery Disease",
|
|
// // softWrap: true),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(height: 5),
|
|
// // Row(
|
|
// // children: [
|
|
// // Container(
|
|
// // decoration: BoxDecoration(
|
|
// // color: Constants.cardtext,
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 5.0),
|
|
// // child: Row(
|
|
// // children: [
|
|
// // Text("Hypertension"),
|
|
// // SizedBox(width: 5.0),
|
|
// // Container(
|
|
// // decoration:
|
|
// // BoxDecoration(
|
|
// // color: Constants
|
|
// // .cardtextdark,
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 5),
|
|
// // ),
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(1.0),
|
|
// // child: Text(
|
|
// // "(378)",
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .black),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // );
|
|
// // },
|
|
// // );
|
|
// // }).toList(),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.symmetric(horizontal: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants
|
|
// // .k2color11, // Replace with Constants.k2color11
|
|
// // child: ExpansionTile(
|
|
// // onExpansionChanged: (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor: Constants
|
|
// // .k2color11, // Replace with Constants.k2color11
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons.keyboard_arrow_down,
|
|
// // color: Colors.black,
|
|
// // ),
|
|
// // title: Row(
|
|
// // children: [
|
|
// // Text(
|
|
// // "Sentiment Score",
|
|
// // style: TextStyle(
|
|
// // color: Colors.black,
|
|
// // fontWeight: FontWeight.normal,
|
|
// // fontSize: 17.0,
|
|
// // ),
|
|
// // ),
|
|
// // const SizedBox(width: 8.0),
|
|
// // Text(
|
|
// // "(3)",
|
|
// // style: TextStyle(
|
|
// // color: Colors.black,
|
|
// // fontWeight: FontWeight.normal,
|
|
// // fontSize: 17.0,
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection: Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(context).size.width,
|
|
// // ),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn: false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Product',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Aissel Engagement',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged: (value) {
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator: true,
|
|
// // isScrollControlled: false,
|
|
// // enableDrag: true,
|
|
// // useSafeArea: true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double.infinity,
|
|
// // ),
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.vertical(
|
|
// // top: Radius.circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context: context,
|
|
// // builder: (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(
|
|
// // Text(
|
|
// // publication_data[index]
|
|
// // ['artical_title'] ??
|
|
// // '',
|
|
// // softWrap: true,
|
|
// // ),
|
|
// // ),
|
|
// // DataCell(
|
|
// // Text(
|
|
// // publication_data[index]
|
|
// // ['author'] ??
|
|
// // '',
|
|
// // softWrap: true,
|
|
// // ),
|
|
// // ),
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData(),
|
|
// // ),
|
|
// // );
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Colors
|
|
// // .blue), // Replace with Constants.k2color
|
|
// // ),
|
|
// // style: OutlinedButton.styleFrom(
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.only(left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged: (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor: Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons.keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Note",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(0)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight: FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: TextField(
|
|
// // decoration: InputDecoration(
|
|
// // border: OutlineInputBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(8.0),
|
|
// // ),
|
|
// // hintText: 'Write your note here',
|
|
// // contentPadding: EdgeInsets.all(16.0),
|
|
// // ),
|
|
// // maxLines:
|
|
// // null, // Allows the TextField to expand vertically
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Save',
|
|
// // style: TextStyle(
|
|
// // color: Constants.k2color),
|
|
// // ),
|
|
// // style: OutlinedButton.styleFrom(
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // SizedBox(
|
|
// // height: 10.0,
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // Container(
|
|
// // // color: Colors.black,
|
|
// // height: MediaQuery.sizeOf(context).height * 0.7,
|
|
// // width: MediaQuery.sizeOf(context).width,
|
|
// // child: DefaultTabController(
|
|
// // length: 3,
|
|
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Container(
|
|
// // color: Constants.bgcolor2,
|
|
// // child: const TabBar(
|
|
// // indicatorColor: Colors.white,
|
|
// // labelColor: Colors
|
|
// // .white, // Color of the selected tab text
|
|
|
|
// // unselectedLabelColor:
|
|
// // Color.fromARGB(255, 163, 159, 159),
|
|
// // tabs: [
|
|
// // // Tab(text: "Sentiment"),
|
|
// // Tab(
|
|
// // // text: "Related "
|
|
// // child: Text(
|
|
// // 'Related',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
// // Tab(
|
|
// // // text: "Activities "
|
|
// // child: Text(
|
|
// // 'Activities',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
// // Tab(
|
|
// // //text: "Engagement "
|
|
|
|
// // child: Text(
|
|
// // 'Engagement',
|
|
// // style: TextStyle(
|
|
// // fontWeight: FontWeight.bold,
|
|
// // fontSize: 17.0),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // // Tab(icon: Icon(Icons.email)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // TabBarView
|
|
// // Expanded(
|
|
// // child: TabBarView(
|
|
// // children: [
|
|
// // ListView(children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Locations",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // const RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Phone Numbers",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'phone Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Location',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Emails",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Email Type',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Email',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Staff/Assistant",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Location',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
|
|
// // ///elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "State License",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'License No',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'State',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Institution']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'Address']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // ],
|
|
// // ]),
|
|
// // ListView(children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Affiliations",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // // width:
|
|
// // // MediaQuery.of(context)
|
|
// // // .size
|
|
// // // .width,
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Organization Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Time Frame',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // affiliation_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${affiliation_data[index]}");
|
|
|
|
// // bottomshet(
|
|
// // affiliation_data[
|
|
// // index]);
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // affiliation_data[
|
|
// // index]
|
|
// // [
|
|
// // 'org_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // affiliation_data[
|
|
// // index]
|
|
// // [
|
|
// // 'time_frame']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // AffiliationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Publications",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // //isAlwaysShown: true,
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Artical Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap: true),
|
|
// // )),
|
|
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Authors',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[
|
|
// // index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // publication_data[
|
|
// // index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Events",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints:
|
|
// // BoxConstraints(
|
|
// // minWidth: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // ),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Event Name',
|
|
// // softWrap: true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600)),
|
|
// // )),
|
|
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Role',
|
|
// // softWrap:
|
|
// // true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
|
|
// // // Add more columns as needed
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // event_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${event_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // event_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // event_data[index]
|
|
// // [
|
|
// // 'event_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // DataCell(Text(
|
|
// // event_data[index]
|
|
// // [
|
|
// // 'role']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
|
|
// // // Add more DataCells as needed
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EventsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons.keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Trials",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child: SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Trial Name',
|
|
// // softWrap: true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600)),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Status',
|
|
// // softWrap:
|
|
// // true,
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // trial_data.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${trial_data[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip
|
|
// // .antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // trial_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // trial_data[index]
|
|
// // [
|
|
// // 'trial_name']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // trial_data[index]
|
|
// // [
|
|
// // 'status']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment: Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets.all(
|
|
// // 8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EventsData()));
|
|
// // },
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
// // ]),
|
|
|
|
// // //
|
|
// // ListView(
|
|
// // children: [
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // // initiallyExpanded: true,
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Medical Insight",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Container(
|
|
// // width:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .width,
|
|
|
|
// // /// 5,
|
|
// // color: Colors.white,
|
|
// // child: Consumer<
|
|
// // MediacalInsightProvider>(
|
|
// // builder: (BuildContext
|
|
// // context,
|
|
// // value,
|
|
// // Widget? child) {
|
|
// // print(
|
|
// // "med1 : ${value.med.length}");
|
|
|
|
// // if (value.med.length !=
|
|
// // 0) {
|
|
// // return ListView.builder(
|
|
// // physics:
|
|
// // const ScrollPhysics(),
|
|
// // // scrollDirection: Axis.vertical,
|
|
// // shrinkWrap: true,
|
|
// // itemCount: value.med
|
|
// // .take(2)
|
|
// // .length,
|
|
// // itemBuilder:
|
|
// // (context,
|
|
// // index) {
|
|
// // item = value
|
|
// // .med[index];
|
|
|
|
// // print(
|
|
// // "Item_Medical_insight ${item['Therapeutic Area']}");
|
|
// // return Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(
|
|
// // 8.0),
|
|
// // child: Card(
|
|
// // margin:
|
|
// // EdgeInsets
|
|
// // .zero,
|
|
|
|
// // elevation: 4,
|
|
// // surfaceTintColor:
|
|
// // Colors
|
|
// // .white,
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .zero,
|
|
// // ),
|
|
|
|
// // child:
|
|
// // SizedBox(
|
|
// // width: MediaQuery.sizeOf(
|
|
// // context)
|
|
// // .width,
|
|
// // child:
|
|
// // ListTile(
|
|
// // dense:
|
|
// // true,
|
|
// // title:
|
|
// // Column(
|
|
// // // crossAxisAlignment: CrossAxisAlignment.center,
|
|
// // children: [
|
|
// // // Text(
|
|
// // // "Acute neurology is the <b> therapeutic </b> area of the medical insight for Product A. The age of treatment is the topic of interest for this source type publication."),
|
|
|
|
// // RichText(
|
|
// // text:
|
|
// // TextSpan(
|
|
// // text: '',
|
|
// // style: DefaultTextStyle.of(context).style,
|
|
// // children: const <TextSpan>[
|
|
// // TextSpan(text: 'Acute neurology ', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // // TextSpan(
|
|
// // // text: ' therapeutic area ',
|
|
// // // style: TextStyle(
|
|
// // // fontWeight:
|
|
// // // FontWeight.bold)),
|
|
// // TextSpan(text: 'is the therapeutic area of the medical insight for '),
|
|
// // TextSpan(text: 'Product A. The age of treatment', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // TextSpan(text: ' is the topic of interest for this source type'),
|
|
// // TextSpan(text: ' publication.', style: TextStyle(fontWeight: FontWeight.bold)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
|
|
// // const Padding(
|
|
// // padding:
|
|
// // EdgeInsets.all(8.0),
|
|
// // child:
|
|
// // Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
// // children: [
|
|
// // Row(
|
|
// // children: [
|
|
// // Icon(
|
|
// // Icons.person,
|
|
// // size: 20,
|
|
// // ),
|
|
// // Text(
|
|
// // "pooja",
|
|
// // style: TextStyle(fontSize: 14.0),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Row(
|
|
// // children: [
|
|
// // Icon(
|
|
// // Icons.calendar_today,
|
|
// // size: 20,
|
|
// // ),
|
|
// // Text(
|
|
// // "11/11/2022 ",
|
|
// // style: TextStyle(fontSize: 14.0),
|
|
// // )
|
|
// // ],
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // // shape: BorderRadius.only(bottomRight: Radius.circular(50)),
|
|
// // ),
|
|
// // );
|
|
// // });
|
|
// // } else {
|
|
// // return Container(
|
|
// // color: Colors.white,
|
|
// // width: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Text(
|
|
// // "No records"),
|
|
// // ],
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
// // }),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // const MedicalInsight1()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // //mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // GestureDetector(
|
|
// // onTap: () async {
|
|
// // final provider = Provider
|
|
// // .of<InteractionProvider>(
|
|
// // context,
|
|
// // listen: false);
|
|
// // if (getCount(
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name,
|
|
// // provider) !=
|
|
// // 0) {
|
|
// // provider.savedList
|
|
// // .where((element) =>
|
|
// // element
|
|
// // .form ==
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name)
|
|
// // .toList();
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext
|
|
// // context) =>
|
|
// // SavedFormListScreen(
|
|
// // formname: provider
|
|
// // .intConfigDataList[0]
|
|
// // .name,
|
|
// // )));
|
|
// // }
|
|
// // },
|
|
// // child: Text1(
|
|
// // title: "Interactions",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Container(
|
|
// // height:
|
|
// // MediaQuery.of(context)
|
|
// // .size
|
|
// // .height /
|
|
// // 5,
|
|
// // color: Colors.white,
|
|
// // child: Consumer<
|
|
// // ViewInteractionProvider>(
|
|
// // builder: (BuildContext
|
|
// // context,
|
|
// // provider,
|
|
// // Widget? child) {
|
|
// // print(
|
|
// // "P_leangth : ${provider.savedList.length}");
|
|
|
|
// // if (provider.savedList
|
|
// // .length !=
|
|
// // 0) {
|
|
// // return ListView.builder(
|
|
// // shrinkWrap: true,
|
|
// // physics:
|
|
// // NeverScrollableScrollPhysics(),
|
|
// // itemCount: provider
|
|
// // .savedList
|
|
// // .take(2)
|
|
// // .length,
|
|
// // itemBuilder:
|
|
// // (context,
|
|
// // index) {
|
|
// // print(
|
|
// // "Indexxxxxx $index");
|
|
// // return Column(
|
|
// // children: [
|
|
// // ListTile(
|
|
// // subtitle:
|
|
// // Text(
|
|
// // 'Updated on ${provider.savedList[index].updatedTime}',
|
|
// // //style: TextStyle(fontStyle: FontStyle.italic),
|
|
// // ),
|
|
// // title: Text(
|
|
// // provider
|
|
// // .savedList[
|
|
// // index]
|
|
// // .id,
|
|
// // ),
|
|
// // trailing:
|
|
// // SizedBox(
|
|
// // width:
|
|
// // 150,
|
|
// // child: Row(
|
|
// // children: [
|
|
// // IconButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => ViewInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )));
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.info_outline,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // IconButton(
|
|
// // onPressed: () async {
|
|
// // await provider.initConfigData().then({
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => EditInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )))
|
|
// // });
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.edit,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // IconButton(
|
|
// // onPressed: () {
|
|
// // showDeleteRecordAlertDialog(context, provider.savedList[index].id, provider.savedList[index]);
|
|
// // },
|
|
// // icon: const Icon(
|
|
// // Icons.delete,
|
|
// // size: 24,
|
|
// // color: Color.fromARGB(255, 8, 39, 92),
|
|
// // ),
|
|
// // ),
|
|
// // ]),
|
|
// // ),
|
|
// // onTap: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext context) => ViewInteractionScreen(
|
|
// // saveInteraction: provider.savedList[index],
|
|
// // )));
|
|
// // },
|
|
// // ),
|
|
// // const Divider(),
|
|
// // ],
|
|
// // );
|
|
// // });
|
|
// // } else {
|
|
// // return Container(
|
|
// // color: Colors.white,
|
|
// // width: MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width,
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Text(
|
|
// // "No records"),
|
|
// // ],
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
// // }),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // final provider =
|
|
// // Provider.of<
|
|
// // InteractionProvider>(
|
|
// // context,
|
|
// // listen:
|
|
// // false);
|
|
// // if (getCount(
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name,
|
|
// // provider) !=
|
|
// // 0) {
|
|
// // provider.savedList
|
|
// // .where((element) =>
|
|
// // element
|
|
// // .form ==
|
|
// // provider
|
|
// // .intConfigDataList[
|
|
// // 0]
|
|
// // .name)
|
|
// // .toList();
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (BuildContext
|
|
// // context) =>
|
|
// // SavedFormListScreen(
|
|
// // formname:
|
|
// // provider.intConfigDataList[0].name,
|
|
// // )));
|
|
// // }
|
|
// // },
|
|
// // child:
|
|
// // Text('Show More'),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Speaker Evalution",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(4)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Program Topic',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Speaker Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // speaker.length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${speaker[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // speaker[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // speaker[index]
|
|
// // [
|
|
// // 'programtopic']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // speaker[index]
|
|
// // [
|
|
// // 'speakername']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // // Navigator.push(
|
|
// // // context,
|
|
// // // MaterialPageRoute(
|
|
// // // builder: (_) =>
|
|
// // // AffiliationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Engagement",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Main Therapeutic Area',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // ),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Date',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // eng.take(2).length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // // =======> Use onSelectChanged for tab
|
|
// // print(
|
|
// // "message ${eng[index]}");
|
|
|
|
// // // bsheet(
|
|
// // // publication_data[
|
|
// // // index]);
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // eng[index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // color: MaterialStateProperty
|
|
// // .resolveWith<
|
|
// // Color?>((Set<
|
|
// // MaterialState>
|
|
// // states) {
|
|
// // if (index
|
|
// // .isEven) {
|
|
// // return Colors
|
|
// // .grey
|
|
// // .withOpacity(
|
|
// // 0.1);
|
|
// // }
|
|
// // return null;
|
|
// // }),
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // eng[index][
|
|
// // 'main thereutic area']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // eng[index][
|
|
// // 'date']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // EngagementList()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "NIH Grants",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'NIH Center',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Organization Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Procedures",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Program Year',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Procedure',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Patents",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Patent Title',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Status',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // //elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title:
|
|
// // "Patient Referrals",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 17.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label:
|
|
// // Expanded(
|
|
// // child: Text(
|
|
// // 'Referred By',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type of Referrals',
|
|
// // style:
|
|
// // TextStyle(fontWeight: FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) =>
|
|
// // DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth:
|
|
// // double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder:
|
|
// // (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style:
|
|
// // OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Training",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor: Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Institute Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Degree',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) => DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth: double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(
|
|
// // 0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder: (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style: OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
|
|
// // ListTileTheme(
|
|
// // dense: true,
|
|
// // child: Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 8.0, right: 8.0),
|
|
// // child: Container(
|
|
// // child: Card(
|
|
// // margin: EdgeInsets.all(1.0),
|
|
// // // elevation: 5,
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius.circular(0.0),
|
|
// // ),
|
|
// // color: Constants.k2color11,
|
|
// // child: ExpansionTile(
|
|
// // backgroundColor:
|
|
// // Constants.k2color11,
|
|
// // initiallyExpanded: false,
|
|
// // maintainState: true,
|
|
// // // backgroundColor: Colors.white,
|
|
// // // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// // onExpansionChanged:
|
|
// // (bool expanded) {
|
|
// // setState(() {
|
|
// // _isExpanded = expanded;
|
|
// // });
|
|
// // },
|
|
// // trailing: Icon(
|
|
// // _isExpanded
|
|
// // ? Icons
|
|
// // .keyboard_arrow_up
|
|
// // : Icons
|
|
// // .keyboard_arrow_down,
|
|
// // color: Colors.black),
|
|
// // title: Row(
|
|
// // mainAxisAlignment:
|
|
// // MainAxisAlignment.start,
|
|
// // // mainAxisSize: MainAxisSize.min,
|
|
// // children: [
|
|
// // Text1(
|
|
// // title: "Case",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // const SizedBox(
|
|
// // width: 8.0,
|
|
// // ),
|
|
// // Text1(
|
|
// // title: "(3)",
|
|
// // txtcolor:
|
|
// // Colors.black,
|
|
// // fontweight:
|
|
// // FontWeight.normal,
|
|
// // txtfont: 16.0),
|
|
// // ],
|
|
// // ),
|
|
// // children: [
|
|
// // Scrollbar(
|
|
// // child:
|
|
// // SingleChildScrollView(
|
|
// // scrollDirection:
|
|
// // Axis.horizontal,
|
|
// // child: Container(
|
|
// // constraints: BoxConstraints(
|
|
// // minWidth:
|
|
// // MediaQuery.of(
|
|
// // context)
|
|
// // .size
|
|
// // .width),
|
|
// // color: Colors.white,
|
|
// // child: DataTable(
|
|
// // showCheckboxColumn:
|
|
// // false,
|
|
// // columns: const [
|
|
// // DataColumn(
|
|
// // label:
|
|
// // Expanded(
|
|
// // child: Text(
|
|
// // 'Name',
|
|
// // style: TextStyle(
|
|
// // fontWeight:
|
|
// // FontWeight
|
|
// // .w600),
|
|
// // softWrap:
|
|
// // true),
|
|
// // )),
|
|
// // DataColumn(
|
|
// // label: Expanded(
|
|
// // child: Text(
|
|
// // 'Type',
|
|
// // style:
|
|
// // TextStyle(fontWeight: FontWeight.w600)))),
|
|
// // ],
|
|
// // rows: List.generate(
|
|
// // publication_data
|
|
// // .length,
|
|
// // (index) =>
|
|
// // DataRow(
|
|
// // onSelectChanged:
|
|
// // (value) {
|
|
// // print(
|
|
// // "message ${publication_data[index]}");
|
|
|
|
// // showModalBottomSheet(
|
|
// // useRootNavigator:
|
|
// // true,
|
|
// // isScrollControlled:
|
|
// // false,
|
|
// // enableDrag:
|
|
// // true,
|
|
// // useSafeArea:
|
|
// // true,
|
|
// // constraints:
|
|
// // const BoxConstraints(
|
|
// // maxWidth:
|
|
// // double
|
|
// // .infinity,
|
|
// // ),
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .vertical(
|
|
// // top: Radius
|
|
// // .circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior:
|
|
// // Clip.antiAliasWithSaveLayer,
|
|
// // context:
|
|
// // context,
|
|
// // builder:
|
|
// // (context) {
|
|
// // return bsheet(
|
|
// // publication_data[
|
|
// // index]);
|
|
// // },
|
|
// // );
|
|
// // },
|
|
// // cells: [
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'artical_title']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // DataCell(Text(
|
|
// // publication_data[index]
|
|
// // [
|
|
// // 'author']
|
|
// // .toString(),
|
|
// // softWrap:
|
|
// // true)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // Container(
|
|
// // color: Colors.white,
|
|
// // child: Align(
|
|
// // alignment:
|
|
// // Alignment.center,
|
|
// // child: Padding(
|
|
// // padding:
|
|
// // const EdgeInsets
|
|
// // .all(8.0),
|
|
// // child: OutlinedButton(
|
|
// // onPressed: () {
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder:
|
|
// // (_) =>
|
|
// // PublicationsData()));
|
|
// // },
|
|
// // child: Text(
|
|
// // 'Show More',
|
|
// // style: TextStyle(
|
|
// // color: Constants
|
|
// // .k2color),
|
|
// // ),
|
|
// // style:
|
|
// // OutlinedButton
|
|
// // .styleFrom(
|
|
// // shape:
|
|
// // RoundedRectangleBorder(
|
|
// // borderRadius:
|
|
// // BorderRadius
|
|
// // .circular(
|
|
// // 12),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ]),
|
|
// // ),
|
|
// // ),
|
|
// // ),
|
|
// // ), // adds spacing between the text and image
|
|
// // ],
|
|
// // ),
|
|
// // // Center(child: Icon(Icons.email)),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // Other widgets below TabBarView
|
|
// // ],
|
|
// // ),
|
|
// // // ),
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // ),
|
|
// // // ),
|
|
// // ),
|
|
// // floatingActionButton: Visibility(
|
|
// // visible: true,
|
|
// // child: FloatingActionButton(
|
|
// // onPressed: () async {
|
|
// // // final ConfigDataProvider configDataProvider =
|
|
// // // ConfigDataProvider();
|
|
|
|
// // // await configDataProvider.initConfigUIData();
|
|
// // Navigator.push(
|
|
// // context, MaterialPageRoute(builder: (context) => FormList()));
|
|
// // },
|
|
// // foregroundColor: Colors.white,
|
|
// // backgroundColor: const Color.fromARGB(255, 0, 71, 132),
|
|
// // child: new Icon(Icons.add),
|
|
// // ),
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
|
|
// // Future<int> getCount(String form, InteractionProvider provider) async {
|
|
// // await provider.getRecords();
|
|
|
|
// // return provider.savedList.where((element) => element.form == form).length;
|
|
// // }
|
|
|
|
// // buidCard() {
|
|
// // Text("Hiii");
|
|
// // }
|
|
|
|
// // showDeleteRecordAlertDialog(
|
|
// // BuildContext context, String record, SaveInteraction saveInteraction) {
|
|
// // // set up the buttons
|
|
// // ViewInteractionProvider provider =
|
|
// // Provider.of<ViewInteractionProvider>(context, listen: false);
|
|
// // Widget cancelButton = TextButton(
|
|
// // child: const Text("YES"),
|
|
// // onPressed: () async {
|
|
// // await provider.deleteRecord(saveInteraction).then((value) {
|
|
// // _displaySnackBar("Deleted sucessfully!");
|
|
// // Navigator.of(context).pop();
|
|
// // });
|
|
// // },
|
|
// // );
|
|
// // Widget continueButton = TextButton(
|
|
// // child: const Text("NO"),
|
|
// // onPressed: () {
|
|
// // Navigator.of(context).pop();
|
|
// // },
|
|
// // );
|
|
|
|
// // // set up the AlertDialog
|
|
// // AlertDialog alert = AlertDialog(
|
|
// // title: const Text(""),
|
|
// // content: Text("Are you sure you want to delete the record $record ?"),
|
|
// // actions: [
|
|
// // cancelButton,
|
|
// // continueButton,
|
|
// // ],
|
|
// // );
|
|
|
|
// // // show the dialog
|
|
// // showDialog(
|
|
// // context: context,
|
|
// // builder: (BuildContext context) {
|
|
// // return alert;
|
|
// // },
|
|
// // );
|
|
// // }
|
|
|
|
// // _displaySnackBar(String msg) {
|
|
// // final snackBar = SnackBar(
|
|
// // content: Text(
|
|
// // msg,
|
|
// // style: const TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold),
|
|
// // ));
|
|
// // ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
|
// // //scaffoldKeyLogin.currentState!.showSnackBar(snackBar);
|
|
// // }
|
|
|
|
// // Widget makeDismissible({required DraggableScrollableSheet child}) {
|
|
// // return GestureDetector(
|
|
// // behavior: HitTestBehavior.opaque,
|
|
// // onTap: () => Navigator.of(context).pop(),
|
|
// // child: GestureDetector(
|
|
// // onTap: () {},
|
|
// // child: child,
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
|
|
// // void bottomshet(affiliation_data) {
|
|
// // // print("Aff_index_data: ${affiliation_data}");
|
|
// // showModalBottomSheet<void>(
|
|
// // // isScrollControlled:
|
|
// // // true,
|
|
|
|
// // context: context,
|
|
|
|
// // useRootNavigator: true,
|
|
// // isScrollControlled: false,
|
|
// // enableDrag: true,
|
|
// // useSafeArea: true,
|
|
// // constraints: const BoxConstraints(
|
|
// // maxWidth: double.infinity,
|
|
// // ),
|
|
|
|
// // shape: RoundedRectangleBorder(
|
|
// // borderRadius: BorderRadius.vertical(
|
|
// // top: Radius.circular(0),
|
|
// // ),
|
|
// // ),
|
|
// // clipBehavior: Clip.antiAliasWithSaveLayer,
|
|
// // // sheetAnimationStyle: _animationStyle,
|
|
// // builder: (BuildContext context) {
|
|
// // return
|
|
// // // makeDismissible(
|
|
// // // child:
|
|
// // DraggableScrollableSheet(
|
|
// // expand: false,
|
|
// // builder: (BuildContext context, ScrollController scrollController) {
|
|
// // return Container(
|
|
// // width: MediaQuery.of(context).size.width,
|
|
// // //color: Colors.white,
|
|
// // color: Color.fromARGB(255, 246, 248, 252),
|
|
|
|
// // // decoration:
|
|
// // // BoxDecoration(borderRadius: BorderRadius.circular(10)),
|
|
// // // child: ListView(
|
|
// // // children: [
|
|
|
|
// // // ],
|
|
// // // ),
|
|
|
|
// // child: Column(
|
|
// // children: [
|
|
// // Expanded(
|
|
// // child: ListView.builder(
|
|
// // controller: scrollController,
|
|
// // itemCount: 1,
|
|
// // itemBuilder: (BuildContext context, int index) {
|
|
// // return Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // mainAxisSize: MainAxisSize.min,
|
|
// // mainAxisAlignment: MainAxisAlignment.center,
|
|
// // children: [
|
|
// // // Row(
|
|
// // // children: [
|
|
// // // Text(
|
|
// // // "Affiliation",
|
|
// // // style: TextStyle(fontSize: 20.0),
|
|
// // // )
|
|
// // // ],
|
|
// // // ),
|
|
// // SizedBox(
|
|
// // height: 18.0,
|
|
// // ),
|
|
// // Row(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: GestureDetector(
|
|
// // onTap: () async {
|
|
// // final ConfigDataProvider
|
|
// // configDataProvider =
|
|
// // ConfigDataProvider();
|
|
// // await configDataProvider
|
|
// // .initConfigUIDataEng();
|
|
|
|
// // final provider =
|
|
// // Provider.of<InteractionProvider>(
|
|
// // context,
|
|
// // listen: false);
|
|
|
|
// // if (getCount(
|
|
// // provider.intConfigDataList[index]
|
|
// // .name,
|
|
// // provider) !=
|
|
// // 0) {
|
|
// // provider.savedList
|
|
// // .where((element) =>
|
|
// // element.form ==
|
|
// // provider
|
|
// // .intConfigDataList[index]
|
|
// // .name)
|
|
// // .toList();
|
|
// // Navigator.push(
|
|
// // context,
|
|
// // MaterialPageRoute(
|
|
// // builder:
|
|
// // (BuildContext context) =>
|
|
// // SavedFormListScreen(
|
|
// // formname: provider
|
|
// // .intConfigDataList[
|
|
// // index]
|
|
// // .name,
|
|
// // )));
|
|
// // }
|
|
// // // Navigator.push(
|
|
// // // context,
|
|
// // // MaterialPageRoute(
|
|
// // // builder: (context) =>
|
|
// // // const InteractionListScreen()));
|
|
// // },
|
|
// // child: Text(
|
|
// // affiliation_data['org_name'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 18.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // SizedBox(
|
|
// // height: 18.0,
|
|
// // ),
|
|
// // Divider(),
|
|
// // SizedBox(
|
|
// // height: 8.0,
|
|
// // ),
|
|
|
|
// // Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // "Department",
|
|
// // style: TextStyle(fontSize: 13.0),
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // affiliation_data['dept'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 15.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 18.0, top: 18.0),
|
|
// // child: Text(
|
|
// // "Role",
|
|
// // style: TextStyle(fontSize: 13.0),
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // affiliation_data['role'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 15.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 18.0, top: 18.0),
|
|
// // child: Text(
|
|
// // "Time Frame",
|
|
// // style: TextStyle(fontSize: 13.0),
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // affiliation_data['time_frame'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 15.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 18.0, top: 18.0),
|
|
// // child: Text(
|
|
// // "Oraganization Type",
|
|
// // style: TextStyle(fontSize: 13.0),
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // affiliation_data['org_type'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 15.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // Column(
|
|
// // crossAxisAlignment: CrossAxisAlignment.start,
|
|
// // children: [
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(
|
|
// // left: 18.0, top: 18.0),
|
|
// // child: Text(
|
|
// // "Eng Type",
|
|
// // style: TextStyle(fontSize: 13.0),
|
|
// // ),
|
|
// // ),
|
|
// // Padding(
|
|
// // padding: const EdgeInsets.only(left: 18.0),
|
|
// // child: Text(
|
|
// // affiliation_data['emg_type'],
|
|
// // style: TextStyle(
|
|
// // fontSize: 15.0,
|
|
// // color: Colors.grey[700]),
|
|
// // ),
|
|
// // )
|
|
// // ],
|
|
// // ),
|
|
// // ],
|
|
// // );
|
|
// // },
|
|
// // ),
|
|
// // ),
|
|
// // ],
|
|
// // ),
|
|
// // );
|
|
// // },
|
|
// // );
|
|
// // //);
|
|
// // },
|
|
// // );
|
|
// // }
|
|
|
|
// // Widget _buildPaginationDots() {
|
|
// // return Container(
|
|
// // padding: EdgeInsets.symmetric(vertical: 8.0),
|
|
// // child: Row(
|
|
// // mainAxisAlignment: MainAxisAlignment.center,
|
|
// // children: List.generate(10, (index) {
|
|
// // return Container(
|
|
// // margin: EdgeInsets.symmetric(horizontal: 4.0),
|
|
// // width: 8.0,
|
|
// // height: 8.0,
|
|
// // decoration: BoxDecoration(
|
|
// // shape: BoxShape.circle,
|
|
// // color: 1 == index ? Colors.blue : Colors.grey,
|
|
// // ),
|
|
// // );
|
|
// // }),
|
|
// // ),
|
|
// // );
|
|
// // }
|
|
|
|
// // @override
|
|
// // void dispose() {
|
|
// // //_pageController.dispose();
|
|
// // super.dispose();
|
|
// // }
|
|
// // }
|