import 'package:dating_touchme_app/components/page_appbar.dart'; import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; class OpenWebView extends StatefulWidget { final String url; final String? title; const OpenWebView({super.key, required this.url, this.title}); @override State createState() => _OpenWebViewState(); } class _OpenWebViewState extends State { late final WebViewController controller; @override void initState() { controller = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setBackgroundColor(const Color(0x00000000)) ..loadRequest(Uri.parse(Uri.decodeComponent(widget.url))); super.initState(); } @override Widget build(BuildContext context) { return Scaffold( appBar: PageAppbar(title: widget.title ?? "",), body: WebViewWidget(controller: controller), ); } }