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>
31
        ) : null,
32
        accept
33
      }}
34
      type={type}
35
    />
1459 stevensc 36
  )
37
}
38
 
1781 stevensc 39
export default Input