in app/addons/databases/components.js [364:399]
partitionedOption() {
if (!this.props.showPartitionedOption) {
return null;
}
const partitionedDbHelp = this.props.partitionedDbHelpText ? (
<Accordion className='partitioned-db-help'>
<AccordionItem title='Which should I choose?'>
<p dangerouslySetInnerHTML={{__html: this.props.partitionedDbHelpText}} />
</AccordionItem>
</Accordion>
) : null;
return (
<Form.Group className="mb-3" controlId="formBasicCheckbox">
<Form.Label>Partitioning</Form.Label>
<div key="partition-radio" className="mb-3">
<Form.Check
label="Non-partitioned - recommended for most workloads"
name="group1"
type="radio"
id="non-partitioned-option"
checked={this.state.partitionedSelected === false}
onChange={this.onTogglePartitioned}
/>
<Form.Check
label="Partitioned"
name="group1"
type="radio"
id="partitioned-option"
checked={this.state.partitionedSelected === true}
onChange={this.onTogglePartitioned}
/>
</div>
{partitionedDbHelp}
</Form.Group>
);
}