import * as React from 'react' import { TextField, MenuItem, Tooltip } from '@material-ui/core' import { QoS } from '../../../backend/src/DataSource/MqttSource' export function QosSelect(props: { selected: QoS; onChange: (value: QoS) => void; label?: string }) { const tooltipStyle = { textAlign: 'center' as 'center', width: '100%' } const itemStyle = { padding: '0' } const onChangeQos = React.useCallback( (event: React.ChangeEvent) => { const value = parseInt(event.target.value, 10) if (value !== 0 && value !== 1 && value !== 2) { return } props.onChange(value) }, [props.onChange] ) return (
0
1
2
) } export default React.memo(QosSelect)