Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1459 stevensc 1
import React from 'react'
1781 stevensc 2
import { InputAdornment, TextField } from '@mui/material'
1459 stevensc 3
 
1781 stevensc 4
const Input = ({
1459 stevensc 5
  label = '',
6
  inputRef = null,
7
  icon: Icon = null,
1781 stevensc 8
  error = null,
9
  name = '',
10
  onChange = () => {},
11
  value = '',
12
  type = 'text',
13
  accept = ''
1459 stevensc 14
}) => {
15
  return (
1781 stevensc 16
    <TextField
17
      label={label}
18
      helperText={error}
19
      error={Boolean(error)}
20
      ref={inputRef}
21
      id={name}
22
      name={name}
23
      fullWidth
24
      onChange={onChange}
25
      value={value}
26
      InputProps={{
27
        startAdornment: Icon ? (
28
          <InputAdornment position='start'>
29
            <Icon />
30
          </InputAdornment>
1794 stevensc 31
        ) : null
32
      }}
33
      inputProps={{
1781 stevensc 34
        accept
35
      }}
36
      type={type}
37
    />
1459 stevensc 38
  )
39
}
40
 
1781 stevensc 41
export default Input