import React, { ReactElement } from 'react';
import Icon from '../../Icon';
import { ValidateIconWrapper } from './StyledField';
import { Size } from './types';
type ValidateIconProps = {
size?: Size;
status: 'success' | 'warning' | 'error' | 'validating';
};
const ValidateIcon = ({ status, size = 'medium' }: ValidateIconProps) => {
const renderWithWrapper = (children: ReactElement) => (
{children}
);
switch (status) {
case 'success':
return renderWithWrapper();
case 'warning':
return renderWithWrapper();
case 'error':
return renderWithWrapper();
case 'validating':
return renderWithWrapper();
}
};
export default ValidateIcon;