Преглед изворни кода

remove dart:io import (#132)

Yusuke Otsuka пре 5 година
родитељ
комит
5cce0a4db2
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      lib/src/router.dart

+ 2 - 2
lib/src/router.dart

@@ -8,10 +8,10 @@
  */
 
 import 'dart:async';
-import 'dart:io';
 
 import 'package:fluro/fluro.dart';
 import 'package:fluro/src/common.dart';
+import 'package:flutter/foundation.dart';
 import 'package:flutter/cupertino.dart';
 import 'package:flutter/material.dart';
 
@@ -127,7 +127,7 @@ class Router {
       bool isNativeTransition = (transition == TransitionType.native ||
           transition == TransitionType.nativeModal);
       if (isNativeTransition) {
-        if (Platform.isIOS) {
+        if (Theme.of(buildContext).platform == TargetPlatform.iOS) {
           return CupertinoPageRoute<dynamic>(
               settings: routeSettings,
               fullscreenDialog: transition == TransitionType.nativeModal,