1*41ddce91Smaotoumaoimport Config from "@/core/config.ts"; 2*41ddce91Smaotoumaoimport Theme from "@/core/theme"; 3*41ddce91Smaotoumaoimport useCheckUpdate from "@/hooks/useCheckUpdate.ts"; 4*41ddce91Smaotoumaoimport { useListenOrientationChange } from "@/hooks/useOrientation"; 5*41ddce91Smaotoumaoimport { useEffect } from "react"; 6*41ddce91Smaotoumaoimport { useColorScheme } from "react-native"; 7cf2d630eS猫头猫 872381fc8S猫头猫export function BootstrapComp() { 94173d3ebS猫头猫 useListenOrientationChange(); 100cffb46aS猫头猫 useCheckUpdate(); 1172381fc8S猫头猫 12*41ddce91Smaotoumao const followSystem = Config.useConfigValue('theme.followSystem'); 134ade83edS猫头猫 1472381fc8S猫头猫 const colorScheme = useColorScheme(); 1572381fc8S猫头猫 1672381fc8S猫头猫 useEffect(() => { 174ade83edS猫头猫 if (followSystem) { 18*41ddce91Smaotoumao console.log('trg') 1972381fc8S猫头猫 if (colorScheme === 'dark') { 2072381fc8S猫头猫 Theme.setTheme('p-dark'); 2172381fc8S猫头猫 } else if (colorScheme === 'light') { 2272381fc8S猫头猫 Theme.setTheme('p-light'); 2372381fc8S猫头猫 } 2472381fc8S猫头猫 } 254ade83edS猫头猫 }, [colorScheme, followSystem]); 2672381fc8S猫头猫 2772381fc8S猫头猫 return null; 28cf2d630eS猫头猫} 29