import React from 'react'; import cn from 'classnames'; import { Button } from '@alfalab/core-components-button'; import { CrossCircleMIcon } from '@alfalab/icons-glyph/CrossCircleMIcon'; import { CrossCircleSIcon } from '@alfalab/icons-glyph/CrossCircleSIcon'; import { type BaseInputProps } from '../base-input'; import defaultColors from './default.module.css'; import styles from './index.module.css'; import invertedColors from './inverted.module.css'; const colorStyles = { default: defaultColors, inverted: invertedColors, }; interface ClearButtonProps { disabled?: boolean; onClick: (event: React.MouseEvent) => void; colors: 'default' | 'inverted'; dataTestId?: string; size?: BaseInputProps['size']; } const preventDefault = (e: React.UIEvent) => e.preventDefault(); export const ClearButton: React.FC = ({ colors, disabled, onClick, dataTestId, size, }) => { const IconComponent = size === 40 ? CrossCircleSIcon : CrossCircleMIcon; return ( ); };