diff --git a/src/lib/UI/Hub.svelte b/src/lib/UI/Hub.svelte index 3debb308..3fa1f89f 100644 --- a/src/lib/UI/Hub.svelte +++ b/src/lib/UI/Hub.svelte @@ -1,6 +1,6 @@ -
-
- - +
@@ -72,7 +78,7 @@ openedData = null }}>
-
+
{openedData.name}

{openedData.name}

@@ -97,7 +103,7 @@
+{/if} + +{#if menuOpen} + +
{ + menuOpen = false + }}> +
+

+ + Menu + + +

+
+ +
+
{/if} \ No newline at end of file diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index db79bac7..3de9d94e 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -1,5 +1,5 @@ import { get } from "svelte/store" -import { alertConfirm, alertError, alertNormal, alertSelect, alertStore } from "./alert" +import { alertConfirm, alertError, alertMd, alertNormal, alertSelect, alertStore } from "./alert" import { DataBase, defaultSdDataFunc, type character, setDatabase, type customscript, type loreSettings, type loreBook } from "./storage/database" import { checkNullish, selectMultipleFile, selectSingleFile, sleep } from "./util" import { language } from "src/lang" @@ -643,7 +643,7 @@ export async function shareRisuHub(char:character, arg:{ alertError(await da.text()) } else{ - alertNormal("Successfuly Uploaded") + alertMd(await da.text()) } } catch(e){ @@ -673,7 +673,7 @@ export async function getRisuHub(arg?:{ return da.json() } -export async function downloadRisuHub(id:string, img:string) { +export async function downloadRisuHub(id:string) { alertStore.set({ type: "wait", msg: "Downloading..." @@ -688,7 +688,9 @@ export async function downloadRisuHub(id:string, img:string) { alertError(await res.text()) } - const data:CharacterCardV2 = await res.json() + const result = await res.json() + const data:CharacterCardV2 = result.card + const img:string = result.img await importSpecv2(data, await getHubResources(img), 'hub') checkCharOrder()