Skip to content

Commit 018ee4e

Browse files
committed
fix(form): Have submit button say "update" when necessary
1 parent 6ef08a1 commit 018ee4e

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/components/generated-form.cjsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ class GeneratedFieldset extends React.Component
209209

210210
heading: React.PropTypes.node
211211
useHeading: React.PropTypes.bool
212-
formType: React.PropTypes.string
212+
formType: React.PropTypes.oneOf(['new', 'update'])
213213
zIndex: React.PropTypes.number
214214

215215
lastFieldset: React.PropTypes.bool
@@ -320,14 +320,15 @@ class GeneratedForm extends React.Component
320320

321321
style: React.PropTypes.object
322322

323-
formType: React.PropTypes.string
323+
formType: React.PropTypes.oneOf(['new', 'update'])
324324
prefilled: React.PropTypes.bool
325325
contextData: React.PropTypes.object,
326326

327327
@defaultProps:
328328
style: {}
329329

330330
render: =>
331+
submitTxt = if @props.formType is "new" then "Submit" else "Update"
331332
<form className="generated-form" ref="form" style={this.props.style} onSubmit={this.props.onSubmit}>
332333
<TabGroupRegion>
333334
{@_renderHeaderFormError()}
@@ -336,7 +337,7 @@ class GeneratedForm extends React.Component
336337
{@_renderFieldsets()}
337338
</div>
338339
<div className="form-footer">
339-
<input type="submit" value="Submit" className="btn btn-emphasis" />
340+
<input type="submit" value={submitTxt} className="btn btn-emphasis" />
340341
</div>
341342
</TabGroupRegion>
342343
</form>

src/pro

Submodule pro updated from 74341bc to de1ecaf

0 commit comments

Comments
 (0)