246 lines
19 KiB
Dart
246 lines
19 KiB
Dart
import 'dart:ui';
|
|
|
|
class Constants {
|
|
static Color k2color = Color.fromARGB(255, 0, 71, 132);
|
|
|
|
//static const url = "http://192.168.172.50:8082/api";
|
|
static const url = 'http://192.168.2.143:8085/api';
|
|
//static const url = 'http://192.168.153.50:8082/api';
|
|
}
|
|
|
|
|
|
// adds spacing between the text and image
|
|
// Flexible(
|
|
// flex: 1,
|
|
// child: Padding(
|
|
// padding: const EdgeInsets.only(
|
|
// left: 1.0, right: 1.0),
|
|
// child: Card(
|
|
// elevation: 5,
|
|
// shape: RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius.circular(0.0),
|
|
// ),
|
|
// color: const Color.fromARGB(
|
|
// 255, 0, 71, 137),
|
|
// child: ExpansionTile(
|
|
// maintainState: true,
|
|
// onExpansionChanged:
|
|
// (bool expanded) {
|
|
// setState(() {
|
|
// _isExpanded = expanded;
|
|
// });
|
|
// },
|
|
// backgroundColor:
|
|
// const Color.fromARGB(
|
|
// 255, 0, 71, 137),
|
|
// trailing: Icon(
|
|
// _isExpanded
|
|
// ? Icons.keyboard_arrow_up
|
|
// : Icons
|
|
// .keyboard_arrow_down,
|
|
// color: Colors.white),
|
|
// // collapsedBackgroundColor: Color(0xFF2b9af3),
|
|
// initiallyExpanded: true,
|
|
// title: Row(
|
|
// //mainAxisSize: MainAxisSize.min,
|
|
// children: [
|
|
// // GestureDetector(
|
|
|
|
// Text1(
|
|
// title:
|
|
// "Medical Insight",
|
|
// txtcolor: Colors.white,
|
|
// fontweight:
|
|
// FontWeight.normal,
|
|
// txtfont: 17.0),
|
|
// // ),
|
|
// const SizedBox(
|
|
// width: 8.0,
|
|
// ),
|
|
// Text1(
|
|
// title: "4",
|
|
// txtfont: 18.0,
|
|
// txtcolor:
|
|
// const Color.fromARGB(
|
|
// 255, 60, 82, 102),
|
|
// )
|
|
// ],
|
|
// ),
|
|
// children: [
|
|
// Container(
|
|
// height: MediaQuery.of(context)
|
|
// .size
|
|
// .height /
|
|
// 5,
|
|
// color: Colors.white,
|
|
// child: Consumer<
|
|
// MediacalInsightProvider>(
|
|
// builder: (context, value,
|
|
// child) {
|
|
// return Column(
|
|
// children: [
|
|
|
|
// Expanded(
|
|
// child:
|
|
// ListView.builder(
|
|
// physics:
|
|
// const ScrollPhysics(),
|
|
// // scrollDirection: Axis.vertical,
|
|
// shrinkWrap:
|
|
// true,
|
|
// itemCount: value
|
|
// .med
|
|
// .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,
|
|
// ),
|
|
|
|
// // shape: RoundedRectangleBorder(
|
|
// // side: BorderSide(color: Colors.black, width: 1),
|
|
// // borderRadius: BorderRadius.only(
|
|
// // bottomRight: Radius.circular(30)),
|
|
// // ),
|
|
// 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)),
|
|
// ),
|
|
// );
|
|
// }),
|
|
// )
|
|
// ],
|
|
// );
|
|
// }),
|
|
// ),
|
|
// Container(
|
|
// color: Colors.white,
|
|
// child: Align(
|
|
// alignment: Alignment.center,
|
|
// child: Padding(
|
|
// padding:
|
|
// const EdgeInsets.all(
|
|
// 8.0),
|
|
// child: OutlinedButton(
|
|
// onPressed: () {
|
|
|
|
// },
|
|
// child: Text(
|
|
// 'Show More',
|
|
// style: TextStyle(
|
|
// color: Constants
|
|
// .k2color),
|
|
// ),
|
|
// style: OutlinedButton
|
|
// .styleFrom(
|
|
// shape:
|
|
// RoundedRectangleBorder(
|
|
// borderRadius:
|
|
// BorderRadius
|
|
// .circular(
|
|
// 12),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
// )
|
|
// ]),
|
|
// ),
|
|
// ),
|
|
// ),
|
|
|
|
// SizedBox(
|
|
// height: 10.0,
|
|
// ), |