1ccac153aS猫头猫import React, {useState} from 'react'; 2*13cebe63S猫头猫import {View} from 'react-native'; 3ccac153aS猫头猫import AlbumCover from './albumCover'; 4ccac153aS猫头猫import Lyric from './lyric'; 5c446f2b8S猫头猫import useOrientation from '@/hooks/useOrientation'; 6c342e600S猫头猫import Config from '@/core/config'; 7*13cebe63S猫头猫import globalStyle from '@/constants/globalStyle'; 8ccac153aS猫头猫 94060c00aS猫头猫export default function Content() { 10c342e600S猫头猫 const [tab, selectTab] = useState<'album' | 'lyric'>( 11c342e600S猫头猫 Config.get('setting.basic.musicDetailDefault') || 'album', 12c342e600S猫头猫 ); 13c446f2b8S猫头猫 const orientation = useOrientation(); 14*13cebe63S猫头猫 const showAlbumCover = tab === 'album' || orientation === 'horizonal'; 15ccac153aS猫头猫 16*13cebe63S猫头猫 const onTurnPageClick = () => { 17c446f2b8S猫头猫 if (orientation === 'horizonal') { 18c446f2b8S猫头猫 return; 19c446f2b8S猫头猫 } 20ccac153aS猫头猫 if (tab === 'album') { 21da0ff60bS猫头猫 selectTab('lyric'); 22ccac153aS猫头猫 } else { 23da0ff60bS猫头猫 selectTab('album'); 24ccac153aS猫头猫 } 25da0ff60bS猫头猫 }; 26ccac153aS猫头猫 27ccac153aS猫头猫 return ( 28*13cebe63S猫头猫 <View style={globalStyle.fwflex1}> 29*13cebe63S猫头猫 {showAlbumCover ? ( 30*13cebe63S猫头猫 <AlbumCover onTurnPageClick={onTurnPageClick} /> 31*13cebe63S猫头猫 ) : ( 32*13cebe63S猫头猫 <Lyric onTurnPageClick={onTurnPageClick} /> 33*13cebe63S猫头猫 )} 34da0ff60bS猫头猫 </View> 35ccac153aS猫头猫 ); 36ccac153aS猫头猫} 37