diff --git a/packages/app-settings/src/Developer.tsx b/packages/app-settings/src/Developer.tsx index 791db7eda0..17c5bf4e76 100644 --- a/packages/app-settings/src/Developer.tsx +++ b/packages/app-settings/src/Developer.tsx @@ -21,7 +21,7 @@ type State = { code: string, isJsonValid: boolean, isTypesValid: boolean, - types?: { [index: string]: any } | null, + types: { [index: string]: any } | {}, typesPlaceholder?: string }; @@ -38,7 +38,7 @@ class Developer extends React.PureComponent { code: Object.keys(types).length ? JSON.stringify(types, null, 2) : this.defaultCode, isJsonValid: true, isTypesValid: true, - types: names.length ? types : null, + types: names.length ? types : {}, typesPlaceholder: names.length ? names.join(', ') : undefined @@ -48,13 +48,14 @@ class Developer extends React.PureComponent { render () { const { t } = this.props; const { code, isJsonValid, isTypesValid, types, typesPlaceholder } = this.state; + const typesHasNoEntries = Object.keys(types).length === 0; return (
{