import 'package:discover_module/ui_screen/interactionform/configprovider.dart'; import 'package:discover_module/ui_screen/interactionform/interactionlistscreen.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; class FormList extends StatefulWidget { const FormList({super.key}); @override State createState() => _FormListState(); } class _FormListState extends State { @override Widget build(BuildContext context) { return SafeArea( child: Scaffold( appBar: AppBar( title: Text("Form List"), ), body: ListView( children: [ ListTile( title: const Text( "Add My Event", style: TextStyle(fontSize: 18.0), ), onTap: () async { final ConfigDataProvider configDataProvider = ConfigDataProvider(); await configDataProvider.initConfigUIData123(); Navigator.push( context, MaterialPageRoute( builder: (context) => const InteractionListScreen())); // Navigator.push(context, // MaterialPageRoute(builder: (context) => AddEventScreen())); }, trailing: const Icon(Icons.arrow_forward_ios), ), Divider(), ListTile( title: const Text( "Interaction", style: TextStyle(fontSize: 18.0), ), onTap: () async { print("I am Interaction"); final ConfigDataProvider configDataProvider = ConfigDataProvider(); await configDataProvider.initConfigUIData(); // Navigator.push(context, MaterialPageRoute(builder: (context)))=> InteractionScreen(); Navigator.push( context, MaterialPageRoute( builder: (context) => InteractionListScreen())); }, trailing: const Icon(Icons.arrow_forward_ios), ), const Divider(), ListTile( title: const Text( "New Medical Insight", style: TextStyle(fontSize: 18.0), ), onTap: () async { final ConfigDataProvider configDataProvider = ConfigDataProvider(); await configDataProvider.initConfigUIDataMedical(); Navigator.push( context, MaterialPageRoute( builder: (context) => const InteractionListScreen())); }, trailing: Icon(Icons.arrow_forward_ios), ), Divider(), ListTile( title: const Text( "Engagement", style: TextStyle(fontSize: 18.0), ), onTap: () async { final ConfigDataProvider configDataProvider = ConfigDataProvider(); await configDataProvider.initConfigUIDataEng(); Navigator.push( context, MaterialPageRoute( builder: (context) => const InteractionListScreen())); }, trailing: const Icon(Icons.arrow_forward_ios), ), Divider(), ], ), ), ); } }