172381fc8S猫头猫import Config from '@/core/config'; 272381fc8S猫头猫import Theme from '@/core/theme'; 30cffb46aS猫头猫import useCheckUpdate from '@/hooks/useCheckUpdate'; 44173d3ebS猫头猫import {useListenOrientationChange} from '@/hooks/useOrientation'; 572381fc8S猫头猫import {useEffect} from 'react'; 672381fc8S猫头猫import {useColorScheme} from 'react-native'; 7cf2d630eS猫头猫 872381fc8S猫头猫export function BootstrapComp() { 94173d3ebS猫头猫 useListenOrientationChange(); 100cffb46aS猫头猫 useCheckUpdate(); 1172381fc8S猫头猫 12*4ade83edS猫头猫 const followSystem = Config.useConfig('setting.theme.followSystem'); 13*4ade83edS猫头猫 1472381fc8S猫头猫 const colorScheme = useColorScheme(); 1572381fc8S猫头猫 1672381fc8S猫头猫 useEffect(() => { 17*4ade83edS猫头猫 if (followSystem) { 1872381fc8S猫头猫 if (colorScheme === 'dark') { 1972381fc8S猫头猫 Theme.setTheme('p-dark'); 2072381fc8S猫头猫 } else if (colorScheme === 'light') { 2172381fc8S猫头猫 Theme.setTheme('p-light'); 2272381fc8S猫头猫 } 2372381fc8S猫头猫 } 24*4ade83edS猫头猫 }, [colorScheme, followSystem]); 2572381fc8S猫头猫 2672381fc8S猫头猫 return null; 27cf2d630eS猫头猫} 28