Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3568 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React from 'react';
2
import { MenuItem, Select as MuiSelect } from '@mui/material';
3
 
4
export function Select({
5
  name,
6
  defaultValue,
7
  onChange,
8
  value,
9
  placeholder = 'Seleccione una opción',
10
  options = [],
11
  color = 'primary',
12
  ...props
13
}) {
14
  return (
15
    <MuiSelect
16
      name={name}
17
      defaultValue={defaultValue}
18
      value={value}
19
      onChange={onChange}
20
      fullWidth
21
      displayEmpty
22
      sx={{
23
        borderRadius: '4px'
24
      }}
25
      color={color}
26
      {...props}
27
    >
28
      <MenuItem value='' disabled>
29
        {placeholder}
30
      </MenuItem>
31
 
32
      {options.map(({ label, value }) => (
33
        <MenuItem key={value} value={value}>
34
          {label}
35
        </MenuItem>
36
      ))}
37
    </MuiSelect>
38
  );
39
}