xref: /MusicFree/src/pages/searchMusicList/searchResult.tsx (revision e5a0c4d718dd8de014c792b182a6f4128092b88f)
1import React from 'react';
2import {FlatList} from 'react-native-gesture-handler';
3import MusicItem from '@/components/mediaItem/musicItem';
4import Empty from '@/components/base/empty';
5
6interface ISearchResultProps {
7    result: IMusic.IMusicItem[];
8    musicSheet?: IMusic.IMusicSheetItem;
9}
10export default function SearchResult(props: ISearchResultProps) {
11    const {result, musicSheet} = props;
12    return (
13        <FlatList
14            ListEmptyComponent={<Empty />}
15            data={result}
16            renderItem={({item}) => (
17                <MusicItem musicItem={item} musicSheet={musicSheet} />
18            )}
19        />
20    );
21}
22