make downloaded JSON readable
This commit is contained in:
@@ -81,7 +81,7 @@ export function WorldSelectionMenu() {
|
|||||||
const downloadProgress = (e) => {
|
const downloadProgress = (e) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
downloadFile({
|
downloadFile({
|
||||||
data: JSON.stringify(gameProgress),
|
data: JSON.stringify(gameProgress, null, 2),
|
||||||
fileName: `lean4game-${gameId}-${new Date().toLocaleDateString()}.json`,
|
fileName: `lean4game-${gameId}-${new Date().toLocaleDateString()}.json`,
|
||||||
fileType: 'text/json',
|
fileType: 'text/json',
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ export function loadState() {
|
|||||||
/** Save to browser storage */
|
/** Save to browser storage */
|
||||||
export async function saveState(state: any) {
|
export async function saveState(state: any) {
|
||||||
try {
|
try {
|
||||||
const serializedState = JSON.stringify(state);
|
const serializedState = JSON.stringify(state)
|
||||||
localStorage.setItem(KEY, serializedState);
|
localStorage.setItem(KEY, serializedState);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// Ignore
|
// Ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user