* CEC-1050 Manifest changes * Fix delete bug * Add approve update button * Code smell * Remove update approval
35 lines
651 B
JavaScript
35 lines
651 B
JavaScript
import React from "react";
|
|
|
|
import { Select } from "@material-ui/core";
|
|
|
|
const ManifestECUFlashModes = (props) => {
|
|
const changeHandler = (e) => {
|
|
if (!props.changeHandler) return;
|
|
props.changeHandler(e);
|
|
};
|
|
|
|
return (
|
|
<Select
|
|
id={props.id}
|
|
native
|
|
variant="outlined"
|
|
value={props.value}
|
|
onChange={changeHandler}
|
|
>
|
|
{FlashModeTypes.map((item, index) => (
|
|
<option key={index} value={item[0]}>
|
|
{item[1]}
|
|
</option>
|
|
))}
|
|
</Select>
|
|
);
|
|
};
|
|
|
|
export default ManifestECUFlashModes;
|
|
|
|
const FlashModeTypes = [
|
|
["A", "Mode A"],
|
|
["D", "Mode D"],
|
|
["SELF", "Self"],
|
|
];
|