From 4e445aa523c7f6154a8b5100a0b899546b9f1779 Mon Sep 17 00:00:00 2001 From: Adam Putinski Date: Thu, 17 Dec 2015 09:30:54 -0500 Subject: [PATCH] Fix React errors --- .../page/component/table-yaml/index.jsx | 57 +++++++------------ 1 file changed, 21 insertions(+), 36 deletions(-) diff --git a/app_modules/site/components/page/component/table-yaml/index.jsx b/app_modules/site/components/page/component/table-yaml/index.jsx index 7b4b5f2a1f..82e4b647cd 100644 --- a/app_modules/site/components/page/component/table-yaml/index.jsx +++ b/app_modules/site/components/page/component/table-yaml/index.jsx @@ -17,42 +17,24 @@ import g from 'app_modules/global'; class TableYAML extends React.Component { - getRows() { - const { data } = this.props; - - return (data.classes || []).map((d, dIndex) => { + renderRows() { + let classes = this.props.data.classes || []; + return classes.map((d, index) => { let sanitizedClass = d.class.replace(/\W/g, ''); - let required = null; - let notes = null; - let deprecated = null; - - if (d.required) { - required = [ -

- - Required + let required = d.required + ?

+ + Required

- ]; - } else { - required = [ -

No, optional element or modifier

- ]; - } - if (d.notes) { - notes = [ -

- ]; - } else { - notes = [ -

--

- ]; - } - if (d.deprecated) { - deprecated = [ - Deprecated - ]; - } - return + :

No, optional element or modifier

; + let notes = d.notes + ?

+ :

--

; + let deprecated = d.deprecated + ? Deprecated + : null; + return ( +
@@ -71,7 +53,8 @@ class TableYAML extends React.Component { Comments: {notes} - ; + + ); }); } @@ -90,7 +73,9 @@ class TableYAML extends React.Component { Usage - {this.getRows()} + + {this.renderRows()} +
;