From d7c4f5dd0aba7d1628012c398e49ba18e3b468da Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Tue, 20 Feb 2024 20:47:54 +0100 Subject: [PATCH] refactor: remove display settings page and related files --- src/routes/(user)/settings/+layout.svelte | 4 - .../(user)/settings/display/+page.server.ts | 25 ----- .../(user)/settings/display/+page.svelte | 17 ---- .../settings/display/display-form.svelte | 95 ------------------- 4 files changed, 141 deletions(-) delete mode 100644 src/routes/(user)/settings/display/+page.server.ts delete mode 100644 src/routes/(user)/settings/display/+page.svelte delete mode 100644 src/routes/(user)/settings/display/display-form.svelte diff --git a/src/routes/(user)/settings/+layout.svelte b/src/routes/(user)/settings/+layout.svelte index 9ad6f71..10bc0b3 100644 --- a/src/routes/(user)/settings/+layout.svelte +++ b/src/routes/(user)/settings/+layout.svelte @@ -19,10 +19,6 @@ title: "Notifications", href: "/settings/notifications", }, - { - title: "Display", - href: "/settings/display", - }, ]; diff --git a/src/routes/(user)/settings/display/+page.server.ts b/src/routes/(user)/settings/display/+page.server.ts deleted file mode 100644 index 953ee9b..0000000 --- a/src/routes/(user)/settings/display/+page.server.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { PageServerLoad } from "./$types"; -import { superValidate } from "sveltekit-superforms"; -import { zod } from "sveltekit-superforms/adapters"; -import { displayFormSchema } from "./display-form.svelte"; -import { fail, type Actions } from "@sveltejs/kit"; - -export const load: PageServerLoad = async () => { - return { - form: await superValidate(zod(displayFormSchema)), - }; -}; - -export const actions: Actions = { - default: async (event) => { - const form = await superValidate(event, zod(displayFormSchema)); - if (!form.valid) { - return fail(400, { - form, - }); - } - return { - form, - }; - }, -}; diff --git a/src/routes/(user)/settings/display/+page.svelte b/src/routes/(user)/settings/display/+page.svelte deleted file mode 100644 index 1b3357f..0000000 --- a/src/routes/(user)/settings/display/+page.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - -
-
-

Display

-

- Turn items on or off to control what's displayed in the app. -

-
- - -
diff --git a/src/routes/(user)/settings/display/display-form.svelte b/src/routes/(user)/settings/display/display-form.svelte deleted file mode 100644 index 0ce29ad..0000000 --- a/src/routes/(user)/settings/display/display-form.svelte +++ /dev/null @@ -1,95 +0,0 @@ - - - - -
- -
- Sidebar - - Select the items you want to display in the sidebar. - -
-
- {#each items as item} - {@const checked = $formData.items.includes(item.id)} -
- - {@const { name, ...rest } = attrs} - { - if (v) { - $formData.items = [...$formData.items, item.id]; - } else { - $formData.items = $formData.items.filter((i) => i !== item.id); - } - }} - /> - - {item.label} - - - -
- {/each} - -
-
- Update display -
- -{#if dev && PUBLIC_DEBUG_FORMS == 'true' && browser} - -{/if}