diff --git a/src/componets/popups/ModDownloads.tsx b/src/componets/popups/ModDownloads.tsx
index 09e3b5b..96a8262 100644
--- a/src/componets/popups/ModDownloads.tsx
+++ b/src/componets/popups/ModDownloads.tsx
@@ -9,7 +9,12 @@ import { arch, platform } from '@tauri-apps/plugin-os'
import { useEffect, useState } from 'react'
export default function ModDownloadsPopup () {
- const { getGameInfo, getVersionInfo, managingVersion } = useGlobal()
+ const {
+ getGameInfo,
+ getVersionInfo,
+ managingVersion,
+ downloadedVersionsConfig
+ } = useGlobal()
const [mods, setMods] = useState(0)
const [tab, setTab] = useState(0)
@@ -40,7 +45,7 @@ export default function ModDownloadsPopup () {
{versionInfo?.displayName} Mod Manager
{typeof mods != 'number' ? (
-
+
diff --git a/src/types/VersionsConfig.ts b/src/types/VersionsConfig.ts
index 29ef400..39bce6d 100644
--- a/src/types/VersionsConfig.ts
+++ b/src/types/VersionsConfig.ts
@@ -1,17 +1,20 @@
export type VersionsConfigData = {
version: string
list: Record
+ mods: Record
}
export class VersionsConfig {
constructor (
public version: string,
- public list: Record = {}
+ public list: Record = {},
+ public mods: Record = {}
) {}
static import (data: VersionsConfigData) {
const cfg = new VersionsConfig(data.version)
cfg.list = { ...data.list }
+ cfg.mods = { ...data.mods }
return cfg
}
}