1
0
mirror of https://github.com/ascribe/onion.git synced 2025-02-14 21:10:27 +01:00

prize extra data form detail

This commit is contained in:
diminator 2015-07-15 14:36:25 +02:00
parent d03f98af76
commit 049a5a6fcb

View File

@ -71,23 +71,29 @@ let PrizePieceDetails = React.createClass({
piece: React.PropTypes.object piece: React.PropTypes.object
}, },
render() { render() {
if (this.props.piece.prize && this.props.piece.prize.name){ if (this.props.piece.prize
&& this.props.piece.prize.name
&& Object.keys(this.props.piece.extra_data).length !== 0){
return ( return (
<CollapsibleParagraph <CollapsibleParagraph
title="Prize Details" title="Prize Details"
show={true} show={true}
defaultExpanded={true}> defaultExpanded={true}>
<Form <Form ref='form'>
ref='form'> {Object.keys(this.props.piece.extra_data).map((data) => {
let label = data.replace('_', ' ');
return (
<Property <Property
name='test' name={data}
label='test' label={label}
editable={false}> editable={false}>
<InputTextAreaToggable <InputTextAreaToggable
rows={1} rows={1}
editable={false} editable={false}
defaultValue='test'/> defaultValue={this.props.piece.extra_data[data]}/>
</Property> </Property>);
}
)}
<hr /> <hr />
</Form> </Form>
</CollapsibleParagraph> </CollapsibleParagraph>