1bf6e62f2S猫头猫import React from 'react'; 2bc2d140eS猫头猫import {StyleSheet} from 'react-native'; 3bf6e62f2S猫头猫import rpx from '@/utils/rpx'; 4bf6e62f2S猫头猫import settingTypes from './settingTypes'; 51c06c799S猫头猫import {SafeAreaView} from 'react-native-safe-area-context'; 619dc08ecS猫头猫import StatusBar from '@/components/base/statusBar'; 72d2302c5S猫头猫import SimpleAppBar from '@/components/base/simpleAppBar'; 8*e7fa3837S猫头猫import {useParams} from '@/entry/router'; 9bf6e62f2S猫头猫 104060c00aS猫头猫export default function Setting() { 11*e7fa3837S猫头猫 const {type} = useParams<'setting'>(); 12bf6e62f2S猫头猫 const settingItem = settingTypes[type]; 13bf6e62f2S猫头猫 14bf6e62f2S猫头猫 return ( 151c06c799S猫头猫 <SafeAreaView style={style.wrapper}> 164060c00aS猫头猫 <StatusBar /> 174060c00aS猫头猫 <SimpleAppBar title={settingItem?.title} /> 184060c00aS猫头猫 <settingItem.component /> 191c06c799S猫头猫 </SafeAreaView> 20bf6e62f2S猫头猫 ); 21bf6e62f2S猫头猫} 22bf6e62f2S猫头猫 23bf6e62f2S猫头猫const style = StyleSheet.create({ 24bf6e62f2S猫头猫 wrapper: { 25bf6e62f2S猫头猫 width: rpx(750), 264060c00aS猫头猫 flex: 1, 27bf6e62f2S猫头猫 }, 28bf6e62f2S猫头猫 appbar: { 29bf6e62f2S猫头猫 shadowColor: 'transparent', 304060c00aS猫头猫 backgroundColor: '#2b333eaa', 31bf6e62f2S猫头猫 }, 32bf6e62f2S猫头猫 header: { 33bf6e62f2S猫头猫 backgroundColor: 'transparent', 34bf6e62f2S猫头猫 shadowColor: 'transparent', 35bf6e62f2S猫头猫 }, 36bf6e62f2S猫头猫}); 37