import variables from 'modules/variables'; import { MdCancel } from 'react-icons/md'; import { TextField } from '@mui/material'; export default function KeybindInput(props) { const value = props.state[props.setting]; const getButton = () => { if (!value) { return ( ); } else if ( value === variables.language.getMessage( variables.languagecode, 'modals.main.settings.sections.keybinds.recording', ) ) { return ( ); } else { return ( ); } }; return ( <> props.action('listen', props.setting)} value={ value || variables.language.getMessage( variables.languagecode, 'modals.main.settings.sections.keybinds.click_to_record', ) } readOnly spellCheck={false} varient="outlined" InputLabelProps={{ shrink: true }} /> {getButton()} ); }