1import React from 'react'; 2import {StyleSheet, Text, View} from 'react-native'; 3import rpx from '@/utils/rpx'; 4import {FlatList} from 'react-native-gesture-handler'; 5import MusicItem from '@/components/mediaItem/musicItem'; 6import Empty from '@/components/base/empty'; 7 8interface ISearchResultProps { 9 result: IMusic.IMusicItem[]; 10} 11export default function SearchResult(props: ISearchResultProps) { 12 const {result} = props; 13 return ( 14 <FlatList 15 ListEmptyComponent={<Empty></Empty>} 16 data={result} 17 renderItem={({item}) => ( 18 <MusicItem musicItem={item}></MusicItem> 19 )}></FlatList> 20 ); 21} 22 23const style = StyleSheet.create({ 24 wrapper: { 25 width: rpx(750), 26 }, 27}); 28