partitionedOption()

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>
    );
  }