From 6e1fa6a7cf5147d5c72aba5bf411950b37e20da1 Mon Sep 17 00:00:00 2001 From: AJR Date: Fri, 15 Sep 2023 17:44:06 +0800 Subject: [PATCH] :bug: Bug Fix --- src/routes/[start]/[end]/[title]/+page.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/routes/[start]/[end]/[title]/+page.ts b/src/routes/[start]/[end]/[title]/+page.ts index a6dff41..82701b5 100644 --- a/src/routes/[start]/[end]/[title]/+page.ts +++ b/src/routes/[start]/[end]/[title]/+page.ts @@ -6,7 +6,16 @@ export function load({ params }: { params: any }): { body: "undefined" | Countdown; } { if (browser) { - let countdowns: Data = JSON.parse(localStorage.getItem("countdowns")!); + let countdowns: Data = + localStorage.getItem("countdowns") !== null + ? JSON.parse(localStorage.getItem("countdowns")!) + : { + Example: { + title: "Example", + start: new Date("2000-01-01"), + end: new Date("2100-01-01"), + }, + }; let title = params.title, start = parseInt(params.start)!, end = parseInt(params.end)!;