// import 'package:flutter/material.dart'; // import 'package:pulse/Screens/home_screen.dart'; // import 'package:webview_flutter/webview_flutter.dart'; // // // class WebErpScreen extends StatefulWidget { // final String staffId; // final String sessionId; // // const WebErpScreen({ // super.key, // required this.staffId, // required this.sessionId, // }); // // @override // State createState() => _WebErpScreenState(); // } // // class _WebErpScreenState extends State { // late final WebViewController _controller; // // @override // void initState() { // super.initState(); // // _controller = WebViewController() // ..setJavaScriptMode(JavaScriptMode.unrestricted) // ..setNavigationDelegate( // NavigationDelegate( // onPageStarted: (url) { // debugPrint("Loading: $url"); // }, // onPageFinished: (url) { // debugPrint("Finished: $url"); // }, // ), // ) // ..loadRequest( // Uri.parse( // "https://pulse.webgrid.in/app/authentication/web_erp?staff_id=${widget.staffId}&session_id=${widget.sessionId}", // ), // headers: { // "Cookie": "session_id=${widget.sessionId}", // }, // ); // } // // Future _handleWillPop() async { // if (await _controller.canGoBack()) { // _controller.goBack(); // return false; // don’t pop screen // } // return true; // pop screen // } // // @override // Widget build(BuildContext context) { // return WillPopScope( // onWillPop: _handleWillPop, // child: Scaffold( // appBar: AppBar( // automaticallyImplyLeading: false, // backgroundColor: AppColors.backgroundGradient2, // title: Row( // children: [ // InkResponse( // onTap: () async { // if (await _controller.canGoBack()) { // _controller.goBack(); // } else { // Navigator.pop(context, true); // } // }, // child: const Icon( // Icons.arrow_back, // color: Colors.white, // size: 30, // ), // ), // const SizedBox(width: 15), // Text( // "Web ERP", // style: TextStyle( // fontSize: 20, // fontWeight: FontWeight.bold, // color: AppColors.textPrimary, // ), // ), // ], // ), // ), // backgroundColor: const Color(0xFF1e293b), // body: SafeArea( // top: true, // child: WebViewWidget(controller: _controller), // ), // ), // ); // } // }