From 2b97a2848824bbf861a96022305b0079784ba042 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Fri, 13 Sep 2024 17:04:04 +0200 Subject: [PATCH] Create logs route --- web-app/package-lock.json | 7 + web-app/package.json | 1 + web-app/src/lib/components/Modal.svelte | 11 +- .../src/lib/components/WebsiteEditor.svelte | 5 +- web-app/src/lib/db-schema.ts | 86 ++++++---- .../website/[websiteId]/+layout.server.ts | 21 ++- .../website/[websiteId]/logs/+page.server.ts | 72 ++++++++ .../website/[websiteId]/logs/+page.svelte | 156 ++++++++++++++++++ web-app/template-styles/common-styles.css | 10 ++ 9 files changed, 326 insertions(+), 43 deletions(-) create mode 100644 web-app/src/routes/(authenticated)/website/[websiteId]/logs/+page.server.ts create mode 100644 web-app/src/routes/(authenticated)/website/[websiteId]/logs/+page.svelte diff --git a/web-app/package-lock.json b/web-app/package-lock.json index 5553359..810a9fe 100644 --- a/web-app/package-lock.json +++ b/web-app/package-lock.json @@ -8,6 +8,7 @@ "name": "web-app", "version": "0.0.1", "dependencies": { + "fast-diff": "1.3.0", "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", @@ -2549,6 +2550,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "license": "Apache-2.0" + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", diff --git a/web-app/package.json b/web-app/package.json index 10947da..2a62160 100644 --- a/web-app/package.json +++ b/web-app/package.json @@ -38,6 +38,7 @@ }, "type": "module", "dependencies": { + "fast-diff": "1.3.0", "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", diff --git a/web-app/src/lib/components/Modal.svelte b/web-app/src/lib/components/Modal.svelte index 5a75b74..0f446c4 100644 --- a/web-app/src/lib/components/Modal.svelte +++ b/web-app/src/lib/components/Modal.svelte @@ -1,14 +1,19 @@ {text} -