This commit is contained in:
Thoronium
2023-04-24 20:48:18 -06:00
parent 3969c26a58
commit b78479a293
4 changed files with 20 additions and 17 deletions

View File

@@ -35,7 +35,7 @@ const pages = [
{
name: 1,
title: '>',
}
},
]
const headers = [
@@ -127,8 +127,8 @@ export class Mods extends React.Component<IProps, IState> {
}
async setPage(value: number) {
const current = this.state.page;
if (current + value == 0) return;
const current = this.state.page
if (current + value == 0) return
this.setState(
{
page: current + value,
@@ -190,7 +190,12 @@ export class Mods extends React.Component<IProps, IState> {
<ModPages onClick={this.setPage} headers={pages} defaultHeader={1} />
<ModList key={`${this.state.category}_${this.state.page}`} mode={this.state.category} addDownload={this.addDownload} page={this.state.page} />
<ModList
key={`${this.state.category}_${this.state.page}`}
mode={this.state.category}
addDownload={this.addDownload}
page={this.state.page}
/>
</div>
)
}

View File

@@ -25,8 +25,8 @@ export class ModPages extends React.Component<IProps, IState> {
}
setSelected(value: number) {
const current = this.state.selected;
if (current + value == 0) return;
const current = this.state.selected
if (current + value == 0) return
this.setState({
selected: current + value,
})

View File

@@ -119,18 +119,15 @@ interface ModDownload {
export async function getMods(mode: string, page: number) {
let modList: GamebananaResponse[] = []
let hadMods = true
const resp = JSON.parse(
await invoke('list_submissions', {
mode,
page: '' + page,
})
)
const resp = JSON.parse(
await invoke('list_submissions', {
mode,
page: '' + page,
})
)
if (resp.length === 0) hadMods = false
modList = [...modList, ...resp]
modList = [...modList, ...resp]
return formatGamebananaData(modList)
}