add menu to delete game progress

This commit is contained in:
Jon Eugster
2023-05-08 13:07:14 +02:00
parent 9514e558ad
commit a52f10ab11
4 changed files with 88 additions and 4 deletions
+4 -1
View File
@@ -49,6 +49,9 @@ export const progressSlice = createSlice({
addLevelProgress(state, action)
state.level[action.payload.game][action.payload.world][action.payload.level].completed = true
},
deleteProgress(state, action: PayloadAction<{game: string}>) {
state.level[action.payload.game] = {}
},
}
})
@@ -85,4 +88,4 @@ export function selectProgress() {
}
}
export const { changedSelection, codeEdited, levelCompleted } = progressSlice.actions
export const { changedSelection, codeEdited, levelCompleted, deleteProgress } = progressSlice.actions