about summary refs log tree commit diff
path: root/src/App.native.tsx
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2024-08-30 12:26:40 -0500
committerGitHub <noreply@github.com>2024-08-30 12:26:40 -0500
commitc60e8d0772d93fb3b0eca00b5fb1de9e110df320 (patch)
tree64d293bb596fc06bdd3a54a1265a0b6b3b104b21 /src/App.native.tsx
parentdbbbba1d32cbb96d9ab98eb871f3618df7f6e628 (diff)
downloadvoidsky-c60e8d0772d93fb3b0eca00b5fb1de9e110df320.tar.zst
Composer blocks (#5040)
* Move i18n provider up the stack

* Protect composer opening for a blocked post

* Protect ctrls from interacting with blocked user
Diffstat (limited to 'src/App.native.tsx')
-rw-r--r--src/App.native.tsx40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/App.native.tsx b/src/App.native.tsx
index c26052a92..9e999ba0b 100644
--- a/src/App.native.tsx
+++ b/src/App.native.tsx
@@ -172,31 +172,31 @@ function App() {
    * that is set up in the InnerApp component above.
    */
   return (
-    <A11yProvider>
-      <KeyboardProvider enabled={false} statusBarTranslucent={true}>
-        <SessionProvider>
-          <ShellStateProvider>
-            <PrefsStateProvider>
-              <InvitesStateProvider>
-                <ModalStateProvider>
-                  <DialogStateProvider>
-                    <LightboxStateProvider>
-                      <I18nProvider>
+    <I18nProvider>
+      <A11yProvider>
+        <KeyboardProvider enabled={false} statusBarTranslucent={true}>
+          <SessionProvider>
+            <ShellStateProvider>
+              <PrefsStateProvider>
+                <InvitesStateProvider>
+                  <ModalStateProvider>
+                    <DialogStateProvider>
+                      <LightboxStateProvider>
                         <PortalProvider>
                           <StarterPackProvider>
                             <InnerApp />
                           </StarterPackProvider>
                         </PortalProvider>
-                      </I18nProvider>
-                    </LightboxStateProvider>
-                  </DialogStateProvider>
-                </ModalStateProvider>
-              </InvitesStateProvider>
-            </PrefsStateProvider>
-          </ShellStateProvider>
-        </SessionProvider>
-      </KeyboardProvider>
-    </A11yProvider>
+                      </LightboxStateProvider>
+                    </DialogStateProvider>
+                  </ModalStateProvider>
+                </InvitesStateProvider>
+              </PrefsStateProvider>
+            </ShellStateProvider>
+          </SessionProvider>
+        </KeyboardProvider>
+      </A11yProvider>
+    </I18nProvider>
   )
 }