Fix issues
This commit is contained in:
@@ -96,16 +96,24 @@ const Input = forwardRef<HTMLInputElement, InputProps>(({
|
||||
}
|
||||
);
|
||||
|
||||
const iconClasses = clsx(
|
||||
const leftIconClasses = clsx(
|
||||
'absolute text-[var(--text-tertiary)] pointer-events-none',
|
||||
iconSizeClasses[size],
|
||||
{
|
||||
'left-2': leftIcon && size === 'sm',
|
||||
'left-2.5': leftIcon && size === 'md',
|
||||
'left-3': leftIcon && size === 'lg',
|
||||
'right-2': rightIcon && size === 'sm',
|
||||
'right-2.5': rightIcon && size === 'md',
|
||||
'right-3': rightIcon && size === 'lg',
|
||||
'left-2': size === 'sm',
|
||||
'left-2.5': size === 'md',
|
||||
'left-3': size === 'lg',
|
||||
'top-1/2 -translate-y-1/2': true,
|
||||
}
|
||||
);
|
||||
|
||||
const rightIconClasses = clsx(
|
||||
'absolute text-[var(--text-tertiary)]',
|
||||
iconSizeClasses[size],
|
||||
{
|
||||
'right-2': size === 'sm',
|
||||
'right-2.5': size === 'md',
|
||||
'right-3': size === 'lg',
|
||||
'top-1/2 -translate-y-1/2': true,
|
||||
}
|
||||
);
|
||||
@@ -113,7 +121,7 @@ const Input = forwardRef<HTMLInputElement, InputProps>(({
|
||||
const inputElement = (
|
||||
<div className="relative">
|
||||
{leftIcon && (
|
||||
<div className={iconClasses}>
|
||||
<div className={leftIconClasses}>
|
||||
{leftIcon}
|
||||
</div>
|
||||
)}
|
||||
@@ -130,7 +138,7 @@ const Input = forwardRef<HTMLInputElement, InputProps>(({
|
||||
{...props}
|
||||
/>
|
||||
{rightIcon && (
|
||||
<div className={iconClasses}>
|
||||
<div className={rightIconClasses}>
|
||||
{rightIcon}
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user