2017-08-29 5 views
0

Ich benutze semantische UI, um eine Tabelle zu erstellen. Ich möchte die Eigenschaft der Tabellenzeile auf positive setzen. dies wie:Fehler in reagieren, wenn semantische UI-Tabelle verwenden

<Table.Row positive> 

hier ist mein Code:

<Table.Row {this.props.email.success ? "positive" : "negative"}> 

aber dieser Fehler occure:

./src/components/EmailItem.js 
Syntax error: ... src/components/EmailItem.js: Unexpected token, expected ... (7:18) 

    5 | render() { 
    6 |  return (
> 7 |  <Table.Row {this.props.email.success ? "positive" : "negative"}> 
    |     ^
    8 |   <Table.Cell> 
    9 |   {this.props.email.from} 
    10 |   </Table.Cell> 

wie kann ich dieses Problem beheben?

Antwort

0

Sie sollten etwas davon haben:

var rowProps = {}; 

if (this.props.email.success) { 
    rowProps.positive = 'positive'; 
} else { 
    rowProps.negative = 'negative' 
}; 

    <Table.Row {...rowProps}> 
+0

es alway positiv ist! – amir

+0

@amir aktualisiert meine Antwort –