1import Config from "@/core/config.ts"; 2import Theme from "@/core/theme"; 3import useCheckUpdate from "@/hooks/useCheckUpdate.ts"; 4import { useListenOrientationChange } from "@/hooks/useOrientation"; 5import { useEffect } from "react"; 6import { useColorScheme } from "react-native"; 7 8export function BootstrapComp() { 9 useListenOrientationChange(); 10 useCheckUpdate(); 11 12 const followSystem = Config.useConfigValue('theme.followSystem'); 13 14 const colorScheme = useColorScheme(); 15 16 useEffect(() => { 17 if (followSystem) { 18 console.log('trg') 19 if (colorScheme === 'dark') { 20 Theme.setTheme('p-dark'); 21 } else if (colorScheme === 'light') { 22 Theme.setTheme('p-light'); 23 } 24 } 25 }, [colorScheme, followSystem]); 26 27 return null; 28} 29