feat: [ongeki] data export/import

This commit is contained in:
Raymond
2026-06-06 22:19:12 -04:00
parent 6a10570fa6
commit b2feb9a130
3 changed files with 87 additions and 0 deletions
@@ -2,8 +2,20 @@
import { fade } from "svelte/transition";
import { FADE_IN, FADE_OUT } from "../../libs/config";
import GameSettingFields from "./GameSettingFields.svelte";
function exportData() {
submitting = "export"
GAME.export('ongeki')
.then(data => download(JSON.stringify(data), `AquaDX_ongeki_export_${values[0]}.json`))
.catch(e => error = e.message)
.finally(() => submitting = "")
}
</script>
<div>
<GameSettingFields game="ongeki"/>
<button class="exportButton" on:click={exportData}>
<Icon icon="bxs:file-export"/>
{t('settings.export')}
</button>
</div>
@@ -69,6 +69,8 @@
return 'mai2';
case 'SDHD':
return 'chu3';
case 'SDDT':
return 'ongeki';
default:
throw new Error(t('home.import.unknown-game'));
}