浏览代码

Setup platform menu only on macOS

xuty 3 年之前
父节点
当前提交
eb7d03aa66
共有 1 个文件被更改,包括 5 次插入0 次删除
  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(