in public/pages/Transforms/containers/Transforms/EditTransform.tsx [121:192]
render() {
const {
id,
error,
pageSize,
description,
sourceIndex,
targetIndex,
sourceIndexFilter,
isSubmitting,
enabled,
interval,
intervalError,
intervalTimeUnit,
cronExpression,
cronTimeZone,
schedule,
} = this.state;
return (
<div style={{ padding: "25px 50px" }}>
<EuiTitle size="l">
<h1>Edit transform job</h1>
</EuiTitle>
<EuiSpacer />
<ConfigureTransform
inEdit={true}
transformId={id}
error={error}
onChangeName={this.onNameChange}
onChangeDescription={this.onDescriptionChange}
description={description}
/>
<EuiSpacer />
<Indices sourceIndex={sourceIndex} targetIndex={targetIndex} sourceIndexFilter={sourceIndexFilter} />
<EuiSpacer />
<Schedule
transformId={id}
pageSize={pageSize}
schedule={schedule}
error={error}
enabled={enabled}
interval={interval}
intervalError={intervalError}
intervalTimeUnit={intervalTimeUnit}
cronExpression={cronExpression}
cronTimeZone={cronTimeZone}
onEnabledChange={this.onEnabledChange}
onCronExpressionChange={this.onCronExpressionChange}
onIntervalChange={this.onIntervalChange}
onPageChange={this.onPageChange}
onScheduleChange={this.onScheduleChange}
onCronTimeZoneChange={this.onCronTimeZoneChange}
onIntervalTimeUnitChange={this.onIntervalTimeUnitChange}
/>
<EuiSpacer />
<EuiFlexGroup alignItems="center" justifyContent="flexEnd">
<EuiFlexItem grow={false}>
<EuiButtonEmpty onClick={this.onCancel} data-test-subj="editTransformCancelButton">
Cancel
</EuiButtonEmpty>
</EuiFlexItem>
<EuiFlexItem grow={false}>
<EuiButton fill onClick={this.onSubmit} isLoading={isSubmitting} data-test-subj="editTransformSaveButton">
Save changes
</EuiButton>
</EuiFlexItem>
</EuiFlexGroup>
</div>
);
}