1a3b33415S猫头猫import React from 'react'; 2*b4c389f4Smaotoumaoimport {ROUTE_PATH, useNavigate} from '@/core/router'; 31119c2eaS猫头猫import ListItem from '@/components/base/listItem'; 4a3b33415S猫头猫import {ImgAsset} from '@/constants/assetsConst'; 51119c2eaS猫头猫import TitleAndTag from './titleAndTag'; 6a3b33415S猫头猫 7a3b33415S猫头猫interface IAlbumResultsProps { 8a3b33415S猫头猫 albumItem: IAlbum.IAlbumItem; 9a3b33415S猫头猫} 10a3b33415S猫头猫 11a3b33415S猫头猫export default function AlbumItem(props: IAlbumResultsProps) { 12a3b33415S猫头猫 const {albumItem} = props; 13e7fa3837S猫头猫 const navigate = useNavigate(); 14a3b33415S猫头猫 15a3b33415S猫头猫 return ( 16a3b33415S猫头猫 <ListItem 175589cdf3S猫头猫 withHorizontalPadding 181119c2eaS猫头猫 heightType="big" 19a3b33415S猫头猫 onPress={() => { 20e7fa3837S猫头猫 navigate(ROUTE_PATH.ALBUM_DETAIL, { 21e7fa3837S猫头猫 albumItem, 22a3b33415S猫头猫 }); 231119c2eaS猫头猫 }}> 241119c2eaS猫头猫 <ListItem.ListItemImage 251119c2eaS猫头猫 uri={albumItem.artwork} 261119c2eaS猫头猫 fallbackImg={ImgAsset.albumDefault} 274060c00aS猫头猫 /> 281119c2eaS猫头猫 <ListItem.Content 291119c2eaS猫头猫 title={ 301119c2eaS猫头猫 <TitleAndTag 311119c2eaS猫头猫 title={albumItem.title} 321119c2eaS猫头猫 tag={albumItem.platform} 331119c2eaS猫头猫 /> 341119c2eaS猫头猫 } 351119c2eaS猫头猫 description={`${albumItem.artist ?? ''} ${ 361119c2eaS猫头猫 albumItem.date ?? '' 371119c2eaS猫头猫 }`} 381119c2eaS猫头猫 /> 391119c2eaS猫头猫 </ListItem> 401119c2eaS猫头猫 // <ListItem 411119c2eaS猫头猫 // left={{ 421119c2eaS猫头猫 // artwork: albumItem.artwork, 431119c2eaS猫头猫 // fallback: ImgAsset.albumDefault, 441119c2eaS猫头猫 // }} 451119c2eaS猫头猫 // title={albumItem.title} 461119c2eaS猫头猫 // desc={`${albumItem.artist ?? ''} ${albumItem.date ?? ''}`} 471119c2eaS猫头猫 // tag={albumItem.platform} 481119c2eaS猫头猫 // onPress={() => { 491119c2eaS猫头猫 // navigate(ROUTE_PATH.ALBUM_DETAIL, { 501119c2eaS猫头猫 // albumItem, 511119c2eaS猫头猫 // }); 521119c2eaS猫头猫 // }} 531119c2eaS猫头猫 // /> 54a3b33415S猫头猫 ); 55a3b33415S猫头猫} 56