import React from 'react';
import { v4 as uuidv4 } from 'uuid';
import FormControl from '@mui/material/FormControl';
import FormHelperText from '@mui/material/FormHelperText';
import InputAdornment from '@mui/material/InputAdornment';
import InputLabel from '@mui/material/InputLabel';
import OutlinedInput from '@mui/material/OutlinedInput';
import Env from './Env';
export default function Component({
id = null,
label = '',
value = '',
disabled = false,
multiline = false,
rows = 1,
env = false,
type = 'text',
min = null,
max = null,
helperText = null,
onChange = function (value) {},
}) {
id = id === null ? uuidv4() : id;
let adornment = null;
if (env) {
adornment = (
);
}
let inputProps = {};
if (min !== null) {
inputProps.min = min;
}
if (max !== null) {
inputProps.max = max;
}
return (
{label}
{helperText && {helperText}}
);
}