From 0005595703b2f3f7083ce4ba19bf5770057c75bd Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 25 Oct 2022 17:51:37 +0800 Subject: . --- .../src/routes/(main)/(app)/projects/+page.svelte | 11 +- .../(main)/(app)/projects/create/+page.svelte | 55 ++++++ .../routes/(main)/(app)/projects/new/+page.svelte | 43 ----- .../src/routes/(main)/(app)/settings/+page.svelte | 199 ++++++++++++++++++++- .../(main)/(public)/reset-password/+page.svelte | 2 +- .../(public)/reset-password/[id]/+page.svelte | 2 +- .../routes/(main)/(public)/sign-in/+page.svelte | 4 +- .../src/routes/(main)/(public)/sign-in/index.ts | 11 +- .../routes/(main)/(public)/sign-up/+page.svelte | 4 +- 9 files changed, 272 insertions(+), 59 deletions(-) create mode 100644 code/app/src/routes/(main)/(app)/projects/create/+page.svelte delete mode 100644 code/app/src/routes/(main)/(app)/projects/new/+page.svelte (limited to 'code/app/src/routes/(main)') diff --git a/code/app/src/routes/(main)/(app)/projects/+page.svelte b/code/app/src/routes/(main)/(app)/projects/+page.svelte index 55e9372..e39a886 100644 --- a/code/app/src/routes/(main)/(app)/projects/+page.svelte +++ b/code/app/src/routes/(main)/(app)/projects/+page.svelte @@ -20,7 +20,7 @@ while (i < 101) { tempProjects.push({ id: crypto.randomUUID(), - name: faker.word.preposition(), + name: faker.lorem.word(), start: Temporal.Now.plainDateISO().toLocaleString(), description: faker.lorem.words(3), members: [], @@ -31,7 +31,9 @@ projects.set(tempProjects); }); - function goto_project(name: string) { + function on_open_project(event) { + if (event.code && (event.code !== "Enter" || event.code !== "Space")) return; + const name = event.target.innerText; const projectId = $projects.find((p) => p.name === name).id; goto("/projects/" + projectId); } @@ -59,7 +61,7 @@
-
@@ -79,6 +81,7 @@ {#if cell.id === "name"} - goto_project(materialisedCell.toString())}> + {:else if cell.id === "status"} diff --git a/code/app/src/routes/(main)/(app)/projects/create/+page.svelte b/code/app/src/routes/(main)/(app)/projects/create/+page.svelte new file mode 100644 index 0000000..2b5e7bc --- /dev/null +++ b/code/app/src/routes/(main)/(app)/projects/create/+page.svelte @@ -0,0 +1,55 @@ + + +

Create a new project

+
+ +