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