This commit is contained in:
David Ralph
2020-09-21 18:16:22 +01:00
parent 6553c49fbe
commit e76594f426

View File

@@ -51,8 +51,7 @@ export default class Addons extends React.PureComponent {
} }
uninstall() { uninstall() {
let type; let type, data = this.state.current_data.type;
let data = this.state.current_data.type;
if (data === undefined) data = this.state.current_data.content.data.type; if (data === undefined) data = this.state.current_data.content.data.type;
switch (data) { switch (data) {
case 'photos': case 'photos':
@@ -121,7 +120,7 @@ export default class Addons extends React.PureComponent {
} }
componentDidMount() { componentDidMount() {
document.getElementById('file-input').onchange = (e) => { /*document.getElementById('file-input').onchange = (e) => {
const file = e.target.files[0]; const file = e.target.files[0];
if (file.type !== 'application/json') return console.error(`expected json, got ${file.type}`); if (file.type !== 'application/json') return console.error(`expected json, got ${file.type}`);
@@ -132,7 +131,7 @@ export default class Addons extends React.PureComponent {
const content = JSON.parse(readerEvent.target.result); const content = JSON.parse(readerEvent.target.result);
this.install(content); this.install(content);
}; };
}; };*/
document.getElementById('backgroundImage').classList.toggle('backgroundEffects'); document.getElementById('backgroundImage').classList.toggle('backgroundEffects');
document.getElementById('center').classList.toggle('backgroundEffects'); document.getElementById('center').classList.toggle('backgroundEffects');
@@ -146,8 +145,8 @@ export default class Addons extends React.PureComponent {
render() { render() {
let content = <div id='marketplace'> let content = <div id='marketplace'>
<input id='file-input' type='file' name='name' className='hidden' /> {/* <input id='file-input' type='file' name='name' className='hidden' />
<button className='addToMue sideload' onClick={() => document.getElementById('file-input').click()}>Sideload</button> <button className='addToMue sideload' onClick={() => document.getElementById('file-input').click()}>Sideload</button> */ }
<h1>{this.props.language.added}</h1> <h1>{this.props.language.added}</h1>
<div className='items'> <div className='items'>
{this.state.installed.map((item) => {this.state.installed.map((item) =>
@@ -163,8 +162,8 @@ export default class Addons extends React.PureComponent {
if (this.state.installed.length === 0) { if (this.state.installed.length === 0) {
content = <div id='marketplace'> content = <div id='marketplace'>
<input id='file-input' type='file' name='name' className='hidden' /> {/* <input id='file-input' type='file' name='name' className='hidden' />
<button className='addToMue sideload' onClick={() => document.getElementById('file-input').click()}>Sideload</button> <button className='addToMue sideload' onClick={() => document.getElementById('file-input').click()}>Sideload</button> */ }
<h1>{this.props.language.added}</h1> <h1>{this.props.language.added}</h1>
<div className='items'> <div className='items'>
<div className='emptyMessage'> <div className='emptyMessage'>