Files
packages.dart/deprecated/easy_web_view/lib/src/web.dart
T
2026-01-15 14:38:46 -08:00

47 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'platforms/base.dart';
import 'platforms/web.dart';
import 'base.dart';
class EasyWebView extends EasyWebViewBase {
const EasyWebView({
Key? key,
required String src,
double? height,
double? width,
OnLoaded? onLoaded,
bool isMarkdown = false,
bool convertToMarkdown = false,
bool convertToWidgets = false,
WidgetBuilder? fallbackBuilder,
WebViewOptions options = const WebViewOptions(),
}) : super(
key: key,
src: src,
height: height,
width: width,
onLoaded: onLoaded,
isMarkdown: isMarkdown,
convertToMarkdown: convertToMarkdown,
convertToWidgets: convertToWidgets,
fallbackBuilder: fallbackBuilder,
options: options,
);
@override
Widget build(BuildContext context) {
if (!canBuild()) {
return BrowserWebView(
key: key,
src: src,
width: width,
height: height,
onLoaded: onLoaded,
options: options,
);
}
return super.build(context);
}
}