Parcourir la source

Setup platform menu only on macOS

xuty il y a 3 ans
Parent
commit
eb7d03aa66
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  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(