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