restreamer-ui-v2/src/misc/MultiSelectOption.js
2022-05-13 19:38:30 +02:00

32 lines
645 B
JavaScript

import React from 'react';
import makeStyles from '@mui/styles/makeStyles';
import MenuItem from '@mui/material/MenuItem';
const useStyles = makeStyles((theme) => ({
root: {
fontWeight: 'bold',
backgroundColor: theme.palette.background.dark1,
},
}));
const Component = React.forwardRef((props, ref) => {
const classes = useStyles();
const { name, value, selected, ...other } = props;
return (
<MenuItem value={props.value} className={props.selected ? classes.root : ''} ref={ref} {...other}>
{props.name}
</MenuItem>
);
});
export default Component;
Component.defaultProps = {
name: '',
value: '',
selected: false,
};