mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
* Structure change * Remove duplicate folders from previous structure * Cleanup websocket protocol * Updating from based off PR * Fixup - remove wrong files during conflict and get the websocket working * renaming tsx to ts Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
30 lines
No EOL
841 B
TypeScript
30 lines
No EOL
841 B
TypeScript
import React from "react";
|
|
import FormControl from "@material-ui/core/FormControl";
|
|
import InputLabel from "@material-ui/core/InputLabel";
|
|
import MenuItem from "@material-ui/core/MenuItem";
|
|
import Select from "@material-ui/core/Select";
|
|
|
|
import './SelectField.css';
|
|
|
|
const SelectField = ({ input, label, options, value }) => {
|
|
const id = label + "-select-field";
|
|
const labelId = id + "-label";
|
|
|
|
return (
|
|
<FormControl variant="outlined" margin="dense" className="select-field">
|
|
<InputLabel id={labelId}>{label}</InputLabel>
|
|
<Select
|
|
labelId={labelId}
|
|
id={id}
|
|
value={value}
|
|
{ ...input }
|
|
>{
|
|
options.map((option, index) => (
|
|
<MenuItem value={index} key={index}> { option } </MenuItem>
|
|
))
|
|
}</Select>
|
|
</FormControl>
|
|
);
|
|
};
|
|
|
|
export default SelectField; |