make updated field optional

This commit is contained in:
Alex Bates
2023-09-27 14:50:31 +01:00
parent 7057ff73de
commit 635c2a54ef
3 changed files with 2 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ const fiddle = z.object({
content: z.string(),
})),
title: z.string(),
updated: z.coerce.date(),
updated: z.coerce.date().optional(),
});
export type Fiddle = z.infer<typeof fiddle>;

View File

@@ -28,7 +28,7 @@ export const selectedFilePath = writable<string>("Main.java");
export const isSidebarOpen = persist(writable(true), createLocalStorage(), "isSidebarOpen");
export const fiddleTitle = writable<string>("");
export const fiddleUpdated = writable<Date>(new Date);
export const fiddleUpdated = writable<Date | undefined>();
export const favourites = persist(writable<Fiddle[]>([]), createIndexedDBStorage(), "favourites")

View File

@@ -5,7 +5,6 @@ export async function load({ params: { id } }): Promise<{ fiddle: Fiddle, isDefa
return {
fiddle: {
title: "",
updated: new Date,
files: [
{
path: "Main.java",