1ccac153aS猫头猫import React, {useState} from 'react'; 21574be2bS猫头猫import {StyleSheet, View} from 'react-native'; 3ccac153aS猫头猫import AlbumCover from './albumCover'; 4ccac153aS猫头猫import Lyric from './lyric'; 51574be2bS猫头猫import {TapGestureHandler} from 'react-native-gesture-handler'; 6c446f2b8S猫头猫import useOrientation from '@/hooks/useOrientation'; 7*c342e600S猫头猫import Config from '@/core/config'; 8ccac153aS猫头猫 94060c00aS猫头猫export default function Content() { 10*c342e600S猫头猫 const [tab, selectTab] = useState<'album' | 'lyric'>( 11*c342e600S猫头猫 Config.get('setting.basic.musicDetailDefault') || 'album', 12*c342e600S猫头猫 ); 13c446f2b8S猫头猫 const orientation = useOrientation(); 14ccac153aS猫头猫 154060c00aS猫头猫 const onPress = () => { 16c446f2b8S猫头猫 if (orientation === 'horizonal') { 17c446f2b8S猫头猫 return; 18c446f2b8S猫头猫 } 19ccac153aS猫头猫 if (tab === 'album') { 20da0ff60bS猫头猫 selectTab('lyric'); 21ccac153aS猫头猫 } else { 22da0ff60bS猫头猫 selectTab('album'); 23ccac153aS猫头猫 } 24da0ff60bS猫头猫 }; 25ccac153aS猫头猫 26ccac153aS猫头猫 return ( 27dec7a5f8S猫头猫 <TapGestureHandler onActivated={onPress}> 28da0ff60bS猫头猫 <View style={style.wrapper}> 29c446f2b8S猫头猫 {tab === 'album' || orientation === 'horizonal' ? ( 30c446f2b8S猫头猫 <AlbumCover /> 31c446f2b8S猫头猫 ) : ( 32c446f2b8S猫头猫 <Lyric /> 33c446f2b8S猫头猫 )} 34da0ff60bS猫头猫 </View> 35da0ff60bS猫头猫 </TapGestureHandler> 36ccac153aS猫头猫 ); 37ccac153aS猫头猫} 38ccac153aS猫头猫 39ccac153aS猫头猫const style = StyleSheet.create({ 40ccac153aS猫头猫 wrapper: { 414245d81aS猫头猫 width: '100%', 42ccac153aS猫头猫 flex: 1, 43ccac153aS猫头猫 justifyContent: 'center', 44ccac153aS猫头猫 alignItems: 'center', 45ccac153aS猫头猫 }, 46ccac153aS猫头猫}); 47