Update input component

This commit is contained in:
Hazem Krimi
2021-04-23 18:21:01 +01:00
parent ae78a7afb0
commit 916459e894
2 changed files with 35 additions and 45 deletions
+16 -14
View File
@@ -19,7 +19,7 @@ type InputProps = {
value: string;
label?: string;
name: string;
type?: 'text' | 'email' | 'password' | 'file' | 'number';
type?: 'text' | 'email' | 'tel' | 'password' | 'file' | 'number';
placeholder?: string;
fullWidth?: boolean;
onChange: (event: React.ChangeEvent<HTMLInputElement>) => void;
@@ -52,19 +52,21 @@ const Input = ({
)}
</div>
<div className='input'>
{type === 'file' && (
<span className='icon left'>
<Upload />
</span>
)}
<input
type={type}
value={value}
onChange={onChange}
name={name}
accept={type === 'file' ? 'image/*' : undefined}
placeholder={placeholder}
/>
<div>
{type === 'file' && (
<span className='icon left'>
<Upload />
</span>
)}
<input
type={type}
value={value}
onChange={onChange}
name={name}
accept={type === 'file' ? 'image/*' : undefined}
placeholder={placeholder}
/>
</div>
</div>
</Wrapper>
);