1bf6e62f2S猫头猫import React from 'react'; 2bc2d140eS猫头猫import {StyleSheet} from 'react-native'; 3bf6e62f2S猫头猫import rpx from '@/utils/rpx'; 42d2302c5S猫头猫import {useRoute} from '@react-navigation/native'; 5bf6e62f2S猫头猫import settingTypes from './settingTypes'; 61c06c799S猫头猫import {SafeAreaView} from 'react-native-safe-area-context'; 719dc08ecS猫头猫import StatusBar from '@/components/base/statusBar'; 82d2302c5S猫头猫import SimpleAppBar from '@/components/base/simpleAppBar'; 9bf6e62f2S猫头猫 10*4060c00aS猫头猫export default function Setting() { 11bf6e62f2S猫头猫 const route = useRoute<any>(); 12bf6e62f2S猫头猫 const type: string = route.params?.type; 13bf6e62f2S猫头猫 const settingItem = settingTypes[type]; 14bf6e62f2S猫头猫 15bf6e62f2S猫头猫 return ( 161c06c799S猫头猫 <SafeAreaView style={style.wrapper}> 17*4060c00aS猫头猫 <StatusBar /> 18*4060c00aS猫头猫 <SimpleAppBar title={settingItem?.title} /> 19*4060c00aS猫头猫 <settingItem.component /> 201c06c799S猫头猫 </SafeAreaView> 21bf6e62f2S猫头猫 ); 22bf6e62f2S猫头猫} 23bf6e62f2S猫头猫 24bf6e62f2S猫头猫const style = StyleSheet.create({ 25bf6e62f2S猫头猫 wrapper: { 26bf6e62f2S猫头猫 width: rpx(750), 27*4060c00aS猫头猫 flex: 1, 28bf6e62f2S猫头猫 }, 29bf6e62f2S猫头猫 appbar: { 30bf6e62f2S猫头猫 shadowColor: 'transparent', 31*4060c00aS猫头猫 backgroundColor: '#2b333eaa', 32bf6e62f2S猫头猫 }, 33bf6e62f2S猫头猫 header: { 34bf6e62f2S猫头猫 backgroundColor: 'transparent', 35bf6e62f2S猫头猫 shadowColor: 'transparent', 36bf6e62f2S猫头猫 }, 37bf6e62f2S猫头猫}); 38