import React from 'react'; import {Image, StyleSheet} from 'react-native'; import {NavigationContainer} from '@react-navigation/native'; import {createNativeStackNavigator} from '@react-navigation/native-stack'; import bootstrap from './bootstrap'; import {routes} from './router'; import {Provider as PaperProvider} from 'react-native-paper'; import {GestureHandlerRootView} from 'react-native-gesture-handler'; import Dialogs from '@/components/dialogs'; import Toast from 'react-native-toast-message'; import Panels from '@/components/panels'; import {CustomTheme, DarkTheme, DefaultTheme} from './theme'; import {useConfig} from '@/common/localConfigManager'; import Share from '@/components/share'; // todo: load config /** * 字体颜色 */ bootstrap(); const Stack = createNativeStackNavigator(); export default function Pages() { const background = useConfig('setting.theme.background'); const theme = useConfig('setting.theme.mode') ?? 'dark'; return ( {routes.map(route => ( ))} ); } const style = StyleSheet.create({ blur: { width: '100%', height: '100%', position: 'absolute', top: 0, left: 0, right: 0, bottom: 0, }, });