mirror of
https://github.com/JonasunderscoreJones/BingoGenerator.git
synced 2025-10-22 22:09:18 +02:00
added reset options to settings
This commit is contained in:
parent
ac2010254d
commit
9bcaaf32c3
2 changed files with 17 additions and 1 deletions
|
@ -91,4 +91,14 @@ export function getGridFromCookie(cookieName = 'bingoGrid') {
|
|||
export function deleteSavedGridCookie(cookieName = 'bingoGrid') {
|
||||
document.cookie = `${cookieName}=;path=/;max-age=0`;
|
||||
deleteGameLockCookie();
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete all cookies and reload page
|
||||
*/
|
||||
export function deleteAllCookies() {
|
||||
deleteSavedEntriesCookie();
|
||||
deleteSavedGridCookie();
|
||||
deleteGameLockCookie();
|
||||
window.location.reload();
|
||||
}
|
|
@ -5,7 +5,7 @@
|
|||
import jsPDF from 'jspdf';
|
||||
import { page } from '$app/stores';
|
||||
import party from "party-js";
|
||||
import { getGridFromCookie, saveGridAsCookie, getEntriesFromCookie, saveEntriesAsCookie, deleteSavedGridCookie, isGameLockCookiePresent, addGameLockCookie, deleteGameLockCookie } from '$lib/cookies.js';
|
||||
import { getGridFromCookie, saveGridAsCookie, getEntriesFromCookie, saveEntriesAsCookie, deleteSavedGridCookie, isGameLockCookiePresent, addGameLockCookie, deleteGameLockCookie, deleteAllCookies } from '$lib/cookies.js';
|
||||
|
||||
$: queryParams = $page.url.searchParams;
|
||||
$: bingocode = queryParams.get('bingo');
|
||||
|
@ -347,6 +347,12 @@ Bingo Item 25`;
|
|||
<button on:click={toggleTheme}>Toggle Dark/Light Mode</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-box flex-column-item">
|
||||
<h3>Reset</h3>
|
||||
<div class="settings-element">
|
||||
<button on:click={deleteAllCookies}>Reset and delete Cookies</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue