render()

in experimenter/experimenter/legacy/legacy-ui/core/js/components/RolloutForm.js [65:108]


  render() {
    return (
      <React.Fragment>
        <Row>
          <Col md={{ span: 10, offset: 2 }}>
            <RadioButton
              elementLabel="What type of rollout is this?"
              fieldName="rollout_type"
              choices={[
                { value: TYPE_PREF, label: "Pref Rollout" },
                { value: TYPE_ADDON, label: "Add-On Rollout" },
              ]}
              onChange={(event) =>
                this.props.handleReloadAPIState(
                  "rollout_type",
                  event.target.value,
                )
              }
              value={this.props.data.get("rollout_type")}
            />
          </Col>
        </Row>

        <DesignInput
          id="id_design"
          label="Description"
          name="design"
          onChange={(value) => {
            this.props.handleDataChange("design", value);
          }}
          value={this.props.data.get("design")}
          error={this.props.errors.get("design", "")}
          as="textarea"
          rows="3"
          helpContent={ROLLOUT_DESCRIPTION_HELP}
          labelColumnWidth={2}
        />

        {this.renderAddonFields()}

        {this.renderPrefFields()}
      </React.Fragment>
    );
  }