Fixes and new text on settings modal

This commit is contained in:
David Ralph
2020-10-13 17:50:22 +01:00
parent 44281c2449
commit d9021b0f57
5 changed files with 12 additions and 3 deletions

View File

@@ -103,7 +103,7 @@ export default class Settings extends React.PureComponent {
<Checkbox name='view' text={this.props.language.experimental.view} />
<Checkbox name='favouriteEnabled' text={this.props.language.experimental.favourite} />
<Checkbox name='refresh' text={this.props.language.experimental.refresh} />
<Checkbox name='voiceSearch' text={this.props.language.experimental.voicesearch} />
<Checkbox name='voiceSearch' text={this.props.language.experimental.voicesearch} newFeature={true} />
</Section>
<LanguageSettings language={this.props.language} />

View File

@@ -17,11 +17,14 @@ export default class Checkbox extends React.PureComponent {
}
render() {
let text = this.props.text;
if (this.props.newFeature) text = <span>{this.props.text} <span className='newFeature'> NEW</span></span>;
return (
<React.Fragment>
<FormControlLabel
control={<CheckboxUI name='checkedB' color='primary' checked={this.state.checked} onChange={() => this.handleChange(this.props.name)} />}
label={this.props.text}
label={text}
/>
<br/>
</React.Fragment>