index.tsx (2a3194f59f64e06d3c0d8e206b426787a6f15533) | index.tsx (cf2d630eca034addcb92030a5268105bce30ef82) |
---|---|
1import React from 'react'; 2import {NavigationContainer} from '@react-navigation/native'; 3import {createNativeStackNavigator} from '@react-navigation/native-stack'; 4import bootstrap from './bootstrap'; 5import {RootStackParamList, routes} from './router'; 6import {Provider as PaperProvider} from 'react-native-paper'; 7import {GestureHandlerRootView} from 'react-native-gesture-handler'; 8import Dialogs from '@/components/dialogs'; 9import Toast from 'react-native-toast-message'; 10import Panels from '@/components/panels'; 11import {CustomTheme, DefaultTheme} from './theme'; 12import Config from '@/core/config'; 13import Share from '@/components/share'; 14import PageBackground from '@/components/base/pageBackground'; 15import {SafeAreaProvider} from 'react-native-safe-area-context'; 16import toastConfig from '@/components/base/toast'; | 1import React from 'react'; 2import {NavigationContainer} from '@react-navigation/native'; 3import {createNativeStackNavigator} from '@react-navigation/native-stack'; 4import bootstrap from './bootstrap'; 5import {RootStackParamList, routes} from './router'; 6import {Provider as PaperProvider} from 'react-native-paper'; 7import {GestureHandlerRootView} from 'react-native-gesture-handler'; 8import Dialogs from '@/components/dialogs'; 9import Toast from 'react-native-toast-message'; 10import Panels from '@/components/panels'; 11import {CustomTheme, DefaultTheme} from './theme'; 12import Config from '@/core/config'; 13import Share from '@/components/share'; 14import PageBackground from '@/components/base/pageBackground'; 15import {SafeAreaProvider} from 'react-native-safe-area-context'; 16import toastConfig from '@/components/base/toast'; |
17import useBootstrap from './useBootstrap'; |
|
17 18/** 19 * 字体颜色 20 */ 21 22bootstrap(); 23const Stack = createNativeStackNavigator<RootStackParamList>(); 24 --- 7 unchanged lines hidden (view full) --- 32 ...theme, 33 colors: { 34 ...theme.colors, 35 ...themeColors, 36 }, 37 } 38 : theme; 39 | 18 19/** 20 * 字体颜色 21 */ 22 23bootstrap(); 24const Stack = createNativeStackNavigator<RootStackParamList>(); 25 --- 7 unchanged lines hidden (view full) --- 33 ...theme, 34 colors: { 35 ...theme.colors, 36 ...themeColors, 37 }, 38 } 39 : theme; 40 |
41 useBootstrap(); 42 |
|
40 return ( 41 <GestureHandlerRootView style={{flex: 1}}> 42 <PaperProvider theme={mergedTheme}> 43 <SafeAreaProvider> 44 <NavigationContainer theme={mergedTheme}> 45 <PageBackground /> 46 <Stack.Navigator 47 initialRouteName={routes[0].path} --- 26 unchanged lines hidden --- | 43 return ( 44 <GestureHandlerRootView style={{flex: 1}}> 45 <PaperProvider theme={mergedTheme}> 46 <SafeAreaProvider> 47 <NavigationContainer theme={mergedTheme}> 48 <PageBackground /> 49 <Stack.Navigator 50 initialRouteName={routes[0].path} --- 26 unchanged lines hidden --- |