xref: /MusicFree/src/pages/searchPage/components/resultPanel/results/index.ts (revision bf6e62f27bf21a011995d7561e0093fae1a2d72e)
1import React from 'react';
2import AlbumResults from './albumResults';
3import MusicResults from './musicResults';
4
5const results: Array<{
6    key: ICommon.SupportMediaType,
7    title: string,
8    component: React.FC<any>
9}> = [
10  {
11    key: 'music',
12    title: '单曲',
13    component: MusicResults,
14  },
15  {
16    key: 'album',
17    title: '专辑',
18    component: AlbumResults,
19  },
20];
21
22const renderMap: Partial<Record<ICommon.SupportMediaType, React.FC<any>>> = {};
23results.forEach(_ => (renderMap[_.key] = _.component));
24
25export default results;
26export {renderMap};
27
28