workouttest_app/lib/widgets/dialog_web_browser.dart
2021-07-05 22:10:32 +02:00

29 lines
791 B
Dart

import 'package:aitrainer_app/util/trans.dart';
import 'package:flutter/material.dart';
import 'package:web_browser/web_browser.dart';
// ignore: must_be_immutable
class DialogWebBrowser extends StatelessWidget with Trans {
final String url;
final bool javascriptEnabled;
DialogWebBrowser({Key? key, required this.url, required this.javascriptEnabled}) : super(key: key);
@override
Widget build(BuildContext context) {
setContext(context);
return Dialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(31),
),
elevation: 0,
backgroundColor: Colors.transparent,
child: SafeArea(
child: WebBrowser(
initialUrl: url,
javascriptEnabled: javascriptEnabled,
),
),
);
}
}