XuqmGroup-RNChatDemo/App.tsx

23 行
727 B
TypeScript

import React, { useEffect } from 'react'
import { StatusBar, useColorScheme } from 'react-native'
import { SafeAreaProvider } from 'react-native-safe-area-context'
import { UpdateSDK } from '@xuqm/rn-sdk'
import { AuthProvider } from './src/context/AuthContext'
import AppNavigator from './src/navigation/AppNavigator'
import pluginMeta from './plugin.json'
UpdateSDK.registerPlugin(pluginMeta)
UpdateSDK._devSetAppVersion(1, '1.0.0')
export default function App() {
const isDarkMode = useColorScheme() === 'dark'
return (
<SafeAreaProvider>
<StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />
<AuthProvider>
<AppNavigator />
</AuthProvider>
</SafeAreaProvider>
)
}