From 9bf7ec7b711be9347fe730ea13163c88ea597f30 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 21 Oct 2025 12:40:49 +0300 Subject: [PATCH] crash testbed --- src/App.native.tsx | 70 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 63 insertions(+), 7 deletions(-) diff --git a/src/App.native.tsx b/src/App.native.tsx index 30a5e81296..bfca341f42 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -3,6 +3,7 @@ import '#/logger/bitdrift/setup' import '#/view/icons' import React, {useEffect, useState} from 'react' +import {View} from 'react-native' import {GestureHandlerRootView} from 'react-native-gesture-handler' import { initialWindowMetrics, @@ -60,20 +61,21 @@ import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' -import {TestCtrls} from '#/view/com/testing/TestCtrls' import * as Toast from '#/view/com/util/Toast' -import {Shell} from '#/view/shell' -import {ThemeProvider as Alf} from '#/alf' +import {atoms as a, ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {Button, ButtonText} from '#/components/Button' import {Provider as ContextMenuProvider} from '#/components/ContextMenu' -import {NuxDialogs} from '#/components/dialogs/nuxs' +import * as Dialog from '#/components/Dialog' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PolicyUpdateOverlayProvider} from '#/components/PolicyUpdateOverlay' +import {Outlet as PortalOutlet} from '#/components/Portal' import {Provider as PortalProvider} from '#/components/Portal' import {Provider as VideoVolumeProvider} from '#/components/Post/Embed/VideoEmbed/VideoVolumeContext' import {ToastOutlet} from '#/components/Toast' import {Splash} from '#/Splash' +import {BottomSheetOutlet} from '../modules/bottom-sheet' import {BottomSheetProvider} from '../modules/bottom-sheet' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' @@ -164,10 +166,10 @@ function InnerApp() { style={s.h100pct}> - - - + + + @@ -252,3 +254,57 @@ function App() { } export default Sentry.wrap(App) + +function Testbed() { + const control = Dialog.useDialogControl() + return ( + + + + + + + + + + + + ) +}