diff --git a/src/components/modals/Addons.jsx b/src/components/modals/Addons.jsx
index 0c7a155f..853efb9f 100644
--- a/src/components/modals/Addons.jsx
+++ b/src/components/modals/Addons.jsx
@@ -145,16 +145,24 @@ export default class Addons extends React.PureComponent {
}
render() {
+ let content =
+
+
+
{this.props.language.added}
+
+ {this.state.installed.map((item) =>
+
this.toggle('item', item.type, item.name)}>
+

+
+
{item.content.data.name}
+
{item.content.data.author}
+
+
)}
+
+
;
+
if (this.state.installed.length === 0) {
- return
-
×
-
{this.props.modalLanguage.title}
-
-
-
-
-
-
-
- ;
+ ;
}
return
×
{this.props.modalLanguage.title}
-
-
-
-
-
-
-
-
-
{this.props.language.added}
-
- {this.state.installed.map((item) =>
-
this.toggle('item', item.type, item.name)}>
-

-
-
{item.content.data.name}
-
{item.content.data.author}
-
-
)}
-
+
+
+
+
+ {content}
- this.toggle()} language={this.props.marketplaceLanguage.product} />
;
}
diff --git a/src/components/modals/Marketplace.jsx b/src/components/modals/Marketplace.jsx
index f254c70f..b51812fe 100644
--- a/src/components/modals/Marketplace.jsx
+++ b/src/components/modals/Marketplace.jsx
@@ -232,7 +232,12 @@ export default class Marketplace extends React.PureComponent {
toggleFunction={(input) => this.toggle('item', 'theme', input)}
seeMoreFunction={() => this.toggle('seemore', 'themes')} />
- - this.toggle()} language={this.props.language.product} />
+
- this.toggle()} language={this.props.language.product}
+ />
this.toggle()} />
-
- - {this.props.language.quoteWarning.title}
- - {this.props.language.quoteWarning.description}
-
-
- }
+ try { // For some reason it breaks sometimes so we use try/catch
+ if (this.props.content.content.data.quote_api) {
+ warningHTML =
+
+ - {this.props.language.quoteWarning.title}
+ - {this.props.language.quoteWarning.description}
+
+
+ }
+ } catch (e) {}
+
return (
diff --git a/src/modules/marketplaceFunctions.js b/src/modules/marketplaceFunctions.js
index 272797e4..649d4e59 100644
--- a/src/modules/marketplaceFunctions.js
+++ b/src/modules/marketplaceFunctions.js
@@ -29,6 +29,7 @@ export default class MarketplaceFunctions {
case 'quote_pack':
localStorage.removeItem('quote_packs');
localStorage.removeItem('quote_api');
+ uninstallStuff();
break;
default:
try {