From 748d8bbf2eac5dd9e76fbf076a7202f025203366 Mon Sep 17 00:00:00 2001
From: Nigel Breslaw <nigel.breslaw@gmail.com>
Date: Mon, 19 Feb 2024 15:22:43 +0200
Subject: [PATCH] expo-system-ui (#429)

---
 native_gg/ios/Podfile.lock |  6 ++++++
 native_gg/package.json     |  1 +
 native_gg/pnpm-lock.yaml   | 15 +++++++++++++++
 3 files changed, 22 insertions(+)

diff --git a/native_gg/ios/Podfile.lock b/native_gg/ios/Podfile.lock
index 36bc45aa7..64b6c9816 100644
--- a/native_gg/ios/Podfile.lock
+++ b/native_gg/ios/Podfile.lock
@@ -229,6 +229,8 @@ PODS:
     - ReactCommon/turbomodule/bridging
     - ReactCommon/turbomodule/core
     - Yoga
+  - ExpoSystemUI (2.9.3):
+    - ExpoModulesCore
   - ExpoWebBrowser (12.8.2):
     - ExpoModulesCore
   - EXSplashScreen (0.26.4):
@@ -1521,6 +1523,7 @@ DEPENDENCIES:
   - ExpoImage (from `../node_modules/expo-image/ios`)
   - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
   - ExpoModulesCore (from `../node_modules/expo-modules-core`)
+  - ExpoSystemUI (from `../node_modules/expo-system-ui/ios`)
   - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`)
   - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
   - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
@@ -1630,6 +1633,8 @@ EXTERNAL SOURCES:
     :path: "../node_modules/expo-keep-awake/ios"
   ExpoModulesCore:
     :path: "../node_modules/expo-modules-core"
+  ExpoSystemUI:
+    :path: "../node_modules/expo-system-ui/ios"
   ExpoWebBrowser:
     :path: "../node_modules/expo-web-browser/ios"
   EXSplashScreen:
@@ -1761,6 +1766,7 @@ SPEC CHECKSUMS:
   ExpoImage: 8cf2d51de3d03b7e984e9b0ba8f19c0c22057001
   ExpoKeepAwake: 0f5cad99603a3268e50af9a6eb8b76d0d9ac956c
   ExpoModulesCore: ebc4b2034f45f46c0def1c32cecb399f6778058c
+  ExpoSystemUI: 40e222dd9d52222fe1bce389724ac52e662158dc
   ExpoWebBrowser: e31c97230ea93b51a2a74c6c2381b0d4fca5698c
   EXSplashScreen: 91f8723e444480409e74155bfe08e20e23b3662c
   EXUpdatesInterface: 3e444e2093e25b7ca0999a7d8c16e8392dee70c3
diff --git a/native_gg/package.json b/native_gg/package.json
index af9b825f5..d1347ade9 100644
--- a/native_gg/package.json
+++ b/native_gg/package.json
@@ -31,6 +31,7 @@
     "expo-linking": "6.2.2",
     "expo-splash-screen": "0.26.4",
     "expo-status-bar": "1.11.1",
+    "expo-system-ui": "2.9.3",
     "expo-web-browser": "12.8.2",
     "react": "18.2.0",
     "react-dom": "18.2.0",
diff --git a/native_gg/pnpm-lock.yaml b/native_gg/pnpm-lock.yaml
index ae32857e4..caeba8dff 100644
--- a/native_gg/pnpm-lock.yaml
+++ b/native_gg/pnpm-lock.yaml
@@ -53,6 +53,9 @@ dependencies:
   expo-status-bar:
     specifier: 1.11.1
     version: 1.11.1
+  expo-system-ui:
+    specifier: 2.9.3
+    version: 2.9.3(expo@50.0.7)
   expo-web-browser:
     specifier: 12.8.2
     version: 12.8.2(expo@50.0.7)
@@ -4913,6 +4916,18 @@ packages:
     resolution: {integrity: sha512-ddQEtCOgYHTLlFUe/yH67dDBIoct5VIULthyT3LRJbEwdpzAgueKsX2FYK02ldh440V87PWKCamh7R9evk1rrg==}
     dev: false
 
+  /expo-system-ui@2.9.3(expo@50.0.7):
+    resolution: {integrity: sha512-RNFNBLJ9lhnjOGrHhtfDc15Ry/lF+SA4kwulmHzYGqaTeYvsL9q0K0+m9qmxuDdrbKJkuurvzvjVylDNnKNFVg==}
+    peerDependencies:
+      expo: '*'
+    dependencies:
+      '@react-native/normalize-color': 2.1.0
+      debug: 4.3.4
+      expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21)
+    transitivePeerDependencies:
+      - supports-color
+    dev: false
+
   /expo-updates-interface@0.15.3(expo@50.0.7):
     resolution: {integrity: sha512-uLvsbaCmUsXgJqeen8rYH/jPr874ZUCXEvWpKHxrCv5/XATPlYEaDuecbNSGQ+cu78i6MdtB4BHOwZmoH2d47A==}
     peerDependencies: