xref: /MusicFree/src/pages/searchMusicList/searchResult.tsx (revision 6704747af84cebd842b258efac7143542722fac5)
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