import { memo } from 'react'; import type { ISelectItem, ISelectCommonProps } from './Select'; import Tag from './Tag'; export interface ISelectTagListProps< Key extends string | number = string | number, Item extends ISelectItem = ISelectItem > { list: Item[]; onRemove(item: Item): void; renderValue?: ISelectCommonProps['renderValue']; } function SelectTagList< Key extends string | number = string | number, Item extends ISelectItem = ISelectItem >({ list, onRemove, renderValue }: ISelectTagListProps) { return ( <> {list.map(it => ( ))} ); } export default memo(SelectTagList);