1
0
mirror of https://github.com/ascribe/onion.git synced 2024-06-28 16:48:04 +02:00

Refactor InputTextAreaToggable's required property to take a bool instead

This commit is contained in:
Brett Sun 2015-10-28 19:19:14 +01:00
parent cc8e455a0e
commit 906ef7c37e
9 changed files with 21 additions and 18 deletions

View File

@ -65,7 +65,7 @@ let ConsignForm = React.createClass({
rows={1} rows={1}
defaultValue={this.props.message} defaultValue={this.props.message}
placeholder={getLangText('Enter a message...')} placeholder={getLangText('Enter a message...')}
required="required"/> required />
</Property> </Property>
<Property <Property
name='password' name='password'
@ -81,4 +81,4 @@ let ConsignForm = React.createClass({
} }
}); });
export default ConsignForm; export default ConsignForm;

View File

@ -285,7 +285,7 @@ let LoanForm = React.createClass({
rows={1} rows={1}
defaultValue={this.props.message} defaultValue={this.props.message}
placeholder={getLangText('Enter a message...')} placeholder={getLangText('Enter a message...')}
required={this.props.showPersonalMessage ? 'required' : ''}/> required={this.props.showPersonalMessage ? true : false}/>
</Property> </Property>
{this.getContractCheckbox()} {this.getContractCheckbox()}
{this.getAppendix()} {this.getAppendix()}
@ -304,4 +304,4 @@ let LoanForm = React.createClass({
} }
}); });
export default LoanForm; export default LoanForm;

View File

@ -50,7 +50,7 @@ let PieceExtraDataForm = React.createClass({
rows={1} rows={1}
defaultValue={defaultValue} defaultValue={defaultValue}
placeholder={getLangText('Fill in%s', ' ') + this.props.title} placeholder={getLangText('Fill in%s', ' ') + this.props.title}
required="required"/> required />
</Property> </Property>
<hr /> <hr />
</Form> </Form>

View File

@ -71,11 +71,11 @@ let ShareForm = React.createClass({
rows={1} rows={1}
defaultValue={this.props.message} defaultValue={this.props.message}
placeholder={getLangText('Enter a message...')} placeholder={getLangText('Enter a message...')}
required="required"/> required />
</Property> </Property>
</Form> </Form>
); );
} }
}); });
export default ShareForm; export default ShareForm;

View File

@ -52,7 +52,7 @@ let PieceSubmitToPrizeForm = React.createClass({
<InputTextAreaToggable <InputTextAreaToggable
rows={1} rows={1}
placeholder={getLangText('Enter your statement')} placeholder={getLangText('Enter your statement')}
required="required"/> required />
</Property> </Property>
<Property <Property
name='work_description' name='work_description'
@ -62,7 +62,7 @@ let PieceSubmitToPrizeForm = React.createClass({
<InputTextAreaToggable <InputTextAreaToggable
rows={1} rows={1}
placeholder={getLangText('Enter the description for your work')} placeholder={getLangText('Enter the description for your work')}
required="required"/> required />
</Property> </Property>
<Property <Property
name="terms" name="terms"

View File

@ -72,7 +72,7 @@ let TransferForm = React.createClass({
rows={1} rows={1}
defaultValue={this.props.message} defaultValue={this.props.message}
placeholder={getLangText('Enter a message...')} placeholder={getLangText('Enter a message...')}
required="required"/> required />
</Property> </Property>
<Property <Property
name='password' name='password'
@ -93,4 +93,4 @@ let TransferForm = React.createClass({
} }
}); });
export default TransferForm; export default TransferForm;

View File

@ -58,7 +58,7 @@ let UnConsignForm = React.createClass({
rows={1} rows={1}
defaultValue={this.props.message} defaultValue={this.props.message}
placeholder={getLangText('Enter a message...')} placeholder={getLangText('Enter a message...')}
required="required"/> required />
</Property> </Property>
<Property <Property
name='password' name='password'
@ -74,4 +74,4 @@ let UnConsignForm = React.createClass({
} }
}); });
export default UnConsignForm; export default UnConsignForm;

View File

@ -9,8 +9,11 @@ let InputTextAreaToggable = React.createClass({
propTypes: { propTypes: {
disabled: React.PropTypes.bool, disabled: React.PropTypes.bool,
rows: React.PropTypes.number.isRequired, rows: React.PropTypes.number.isRequired,
required: React.PropTypes.string, required: React.PropTypes.bool,
defaultValue: React.PropTypes.string defaultValue: React.PropTypes.string,
placeholder: React.PropTypes.string,
onBlur: React.PropTypes.func,
onChange: React.PropTypes.func
}, },
getInitialState() { getInitialState() {
@ -66,4 +69,4 @@ let InputTextAreaToggable = React.createClass({
}); });
export default InputTextAreaToggable; export default InputTextAreaToggable;

View File

@ -49,7 +49,7 @@ let PrizeRegisterPiece = React.createClass({
<InputTextAreaToggable <InputTextAreaToggable
rows={1} rows={1}
placeholder={getLangText('Enter your statement')} placeholder={getLangText('Enter your statement')}
required="required"/> required />
</Property> </Property>
<Property <Property
name='work_description' name='work_description'
@ -59,7 +59,7 @@ let PrizeRegisterPiece = React.createClass({
<InputTextAreaToggable <InputTextAreaToggable
rows={1} rows={1}
placeholder={getLangText('Enter the description for your work')} placeholder={getLangText('Enter the description for your work')}
required="required"/> required />
</Property> </Property>
<Property <Property
name="terms" name="terms"