Skip to content

Commit

Permalink
fixes storytopic bugs and linting errors
Browse files Browse the repository at this point in the history
  • Loading branch information
jhmullen committed Feb 11, 2019
1 parent eb7dd61 commit d5923e5
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 9 deletions.
4 changes: 2 additions & 2 deletions packages/cms/src/components/cards/TextCard.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -207,8 +207,8 @@ class TextCard extends Component {
inline="true"
>
<div className="bp3-dialog-body">
<PlainTextEditor data={minData} locale={locale} fields={plainfields} />
<TextEditor data={minData} locale={locale} variables={variables} fields={fields.sort((a, b) => displaySort.indexOf(a) - displaySort.indexOf(b))} />
{plainfields && <PlainTextEditor data={minData} locale={locale} fields={plainfields} />}
{fields && <TextEditor data={minData} locale={locale} variables={variables} fields={fields.sort((a, b) => displaySort.indexOf(a) - displaySort.indexOf(b))} />}
</div>
<FooterButtons
onDelete={["profile", "section", "topic", "story", "storytopic"].includes(type) ? false : this.maybeDelete.bind(this)}
Expand Down
5 changes: 4 additions & 1 deletion packages/cms/src/components/editors/PlainTextEditor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,16 @@ class PlainTextEditor extends Component {
render() {

const {data, fields} = this.state;
const {locale} = this.props;

if (!data || !fields) return null;

const thisLocale = data.content.find(c => c.lang === locale);

const inputs = fields.map(f =>
<div key={f}>
<label htmlFor={f}>{f}</label>
<input id={f} className="bp3-input" type="text" value={data[f]} onChange={this.changeField.bind(this, f)}/>
<input id={f} className="bp3-input" type="text" value={thisLocale[f]} onChange={this.changeField.bind(this, f)}/>
</div>
);

Expand Down
4 changes: 2 additions & 2 deletions packages/cms/src/profile/ProfileEditor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ class ProfileEditor extends Component {

const dataLoaded = minData;
const varsLoaded = variables;
const defLoaded = locale || (variables && !locale && variables[localeDefault]);
const locLoaded = !locale || (variables && locale && variables[localeDefault] && variables[locale]);
const defLoaded = locale || variables && !locale && variables[localeDefault];
const locLoaded = !locale || variables && locale && variables[localeDefault] && variables[locale];

if (!dataLoaded || !varsLoaded || !defLoaded || !locLoaded) return <Loading />;

Expand Down
4 changes: 2 additions & 2 deletions packages/cms/src/profile/TopicEditor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ class TopicEditor extends Component {

const dataLoaded = minData;
const varsLoaded = variables;
const defLoaded = locale || (variables && !locale && variables[localeDefault]);
const locLoaded = !locale || (variables && locale && variables[localeDefault] && variables[locale]);
const defLoaded = locale || variables && !locale && variables[localeDefault];
const locLoaded = !locale || variables && locale && variables[localeDefault] && variables[locale];

if (!dataLoaded || !varsLoaded || !defLoaded || !locLoaded) return <Loading />;

Expand Down
2 changes: 0 additions & 2 deletions packages/cms/src/story/StoryTopicEditor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,6 @@ class StoryTopicEditor extends Component {
locale={localeDefault}
localeDefault={localeDefault}
fields={["title"]}
plainfields={["image"]}
type="storytopic"
onSave={this.onSave.bind(this)}
variables={{}}
Expand All @@ -145,7 +144,6 @@ class StoryTopicEditor extends Component {
locale={locale}
localeDefault={localeDefault}
fields={["title"]}
plainfields={["image"]}
type="storytopic"
onSave={this.onSave.bind(this)}
variables={{}}
Expand Down

0 comments on commit d5923e5

Please sign in to comment.