revert addons change

This commit is contained in:
David Ralph
2020-09-17 17:21:36 +01:00
parent 7b71d0759e
commit 150eb06cd0
3 changed files with 11 additions and 5 deletions

View File

@@ -9,6 +9,11 @@ export default class Addons extends React.PureComponent {
super(...args);
this.state = {
installed: [],
current_data: {
type: '',
name: '',
content: {}
},
item_data: {
name: 'Name',
author: 'Author',
@@ -20,10 +25,11 @@ export default class Addons extends React.PureComponent {
}
}
async toggle(type, type2, data) {
toggle(type, type2, data) {
if (type === 'item') {
let installed = JSON.parse(localStorage.getItem('installed'));
let info = installed.find(i => i.name === data).content;
console.log(info.data)
this.setState({
current_data: { type: type2, name: data, content: info },
item_data: {
@@ -34,9 +40,9 @@ export default class Addons extends React.PureComponent {
version: info.data.version,
icon: info.data.screenshot_url
}
});
document.getElementById('marketplace').style.display = 'none';
});
document.getElementById('item').style.display = 'block';
document.getElementById('marketplace').style.display = 'none';
} else {
document.getElementById('marketplace').style.display = 'block';
document.getElementById('item').style.display = 'none';

View File

@@ -232,7 +232,7 @@ export default class Marketplace extends React.PureComponent {
toggleFunction={(input) => this.toggle('item', 'theme', input)}
seeMoreFunction={() => this.toggle('seemore', 'themes')} />
</div>
<Item button={this.state.button} data={this.state.item_data} function={()=> this.toggle()} language={this.props.language.product} />
<Item button={this.state.button} data={this.state.item_data} function={() => this.toggle()} language={this.props.language.product} />
<div id='seemore'>
<ArrowBackIcon className='backArrow' onClick={() => this.toggle()} />
<Items

View File

@@ -3,7 +3,7 @@ import ArrowBackIcon from '@material-ui/icons/ArrowBack';
export default class Item extends React.PureComponent {
render() {
if (!this.props.data.icon) return null;
//if (!this.props.data.icon) return null;
let warningHTML = '';
if (this.props.data.quote_api) {
warningHTML = <div className='productInformation'>