1*39ac60f7S猫头猫import React from 'react'; 2*39ac60f7S猫头猫import ListItem from '@/components/base/listItem'; 3*39ac60f7S猫头猫import {ImgAsset} from '@/constants/assetsConst'; 4*39ac60f7S猫头猫import rpx from '@/utils/rpx'; 5*39ac60f7S猫头猫 6*39ac60f7S猫头猫interface IAlbumResultsProps { 7*39ac60f7S猫头猫 lyricItem: ILyric.ILyricItem; 8*39ac60f7S猫头猫 onPress?: (musicItem: ILyric.ILyricItem) => void; 9*39ac60f7S猫头猫} 10*39ac60f7S猫头猫const ITEM_HEIGHT = rpx(120); 11*39ac60f7S猫头猫export default function LyricItem(props: IAlbumResultsProps) { 12*39ac60f7S猫头猫 const {lyricItem, onPress} = props; 13*39ac60f7S猫头猫 14*39ac60f7S猫头猫 return ( 15*39ac60f7S猫头猫 <ListItem 16*39ac60f7S猫头猫 left={{ 17*39ac60f7S猫头猫 artwork: lyricItem.artwork, 18*39ac60f7S猫头猫 fallback: ImgAsset.albumDefault, 19*39ac60f7S猫头猫 }} 20*39ac60f7S猫头猫 itemHeight={ITEM_HEIGHT} 21*39ac60f7S猫头猫 title={lyricItem.title} 22*39ac60f7S猫头猫 desc={lyricItem.artist ?? ''} 23*39ac60f7S猫头猫 tag={lyricItem.platform} 24*39ac60f7S猫头猫 onPress={() => { 25*39ac60f7S猫头猫 onPress?.(lyricItem); 26*39ac60f7S猫头猫 }} 27*39ac60f7S猫头猫 /> 28*39ac60f7S猫头猫 ); 29*39ac60f7S猫头猫} 30