Prechádzať zdrojové kódy

Setup platform menu only on macOS

xuty 3 rokov pred
rodič
commit
eb7d03aa66
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      example/lib/src/platform_menu.dart

+ 5 - 0
example/lib/src/platform_menu.dart

@@ -1,3 +1,4 @@
+import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter/services.dart';
 import 'package:flutter/widgets.dart';
@@ -14,6 +15,10 @@ class AppPlatformMenu extends StatefulWidget {
 class _AppPlatformMenuState extends State<AppPlatformMenu> {
   @override
   Widget build(BuildContext context) {
+    if (defaultTargetPlatform != TargetPlatform.macOS) {
+      return widget.child;
+    }
+
     return PlatformMenuBar(
       menus: <MenuItem>[
         PlatformMenu(