import cx from 'classnames'; import { forwardRef } from 'react'; import Tag, { ITagProps } from './Tag'; export interface ISelectTagProps extends Omit< ITagProps, 'closable' | 'closeButtonStyle' | 'onChange' | 'size' | 'theme' | 'outline' > { selected?: boolean; onChange?: (selected: boolean) => void; } export const SelectTag = forwardRef( ({ className, children, selected, onChange, ...rest }, ref) => { const handleClick = (_e: React.MouseEvent) => { onChange?.(!selected); }; return ( {children} ); } ); SelectTag.displayName = 'ZentSelectTag'; export default SelectTag;