diff --git a/flutter_keyboard_visibility_web/lib/flutter_keyboard_visibility_web.dart b/flutter_keyboard_visibility_web/lib/flutter_keyboard_visibility_web.dart index e3f6ffb..5d9af21 100644 --- a/flutter_keyboard_visibility_web/lib/flutter_keyboard_visibility_web.dart +++ b/flutter_keyboard_visibility_web/lib/flutter_keyboard_visibility_web.dart @@ -1,4 +1,4 @@ -import 'dart:html' as html show window, Navigator; +import 'package:web/web.dart' as web; import 'package:flutter_keyboard_visibility_platform_interface/flutter_keyboard_visibility_platform_interface.dart'; import 'package:flutter_web_plugins/flutter_web_plugins.dart'; @@ -7,13 +7,13 @@ import 'package:flutter_web_plugins/flutter_web_plugins.dart'; class FlutterKeyboardVisibilityPluginWeb extends FlutterKeyboardVisibilityPlatform { /// Constructs a [FlutterKeyboardVisibilityPluginWeb]. - FlutterKeyboardVisibilityPluginWeb(html.Navigator navigator); + FlutterKeyboardVisibilityPluginWeb(web.Navigator navigator); /// Factory method that initializes the FlutterKeyboardVisibility plugin /// platform with an instance of the plugin for the web. static void registerWith(Registrar registrar) { FlutterKeyboardVisibilityPlatform.instance = - FlutterKeyboardVisibilityPluginWeb(html.window.navigator); + FlutterKeyboardVisibilityPluginWeb(web.window.navigator); } /// Emits changes to keyboard visibility from the platform. Web is not diff --git a/flutter_keyboard_visibility_web/pubspec.yaml b/flutter_keyboard_visibility_web/pubspec.yaml index 88ea30a..fe90cf8 100644 --- a/flutter_keyboard_visibility_web/pubspec.yaml +++ b/flutter_keyboard_visibility_web/pubspec.yaml @@ -21,6 +21,7 @@ dependencies: sdk: flutter flutter: sdk: flutter + web: ^1.0.0 dev_dependencies: pedantic: ^1.11.0