From 80c83712535537d659a024dc4e570c0b66fb5cb8 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Mon, 4 Mar 2024 17:17:30 +0100 Subject: [PATCH 1/2] feat: create entry execution --- src/lib/components/ui/MarkdownInput.svelte | 52 ++++++++++++--------- src/routes/(app)/entry/[id]/+page.server.ts | 25 ++++++++++ src/routes/(app)/entry/[id]/+page.svelte | 40 ++++++++++++---- src/routes/(app)/entry/[id]/schema.ts | 9 ++++ src/routes/(app)/entry/new/+page.svelte | 2 +- src/routes/(app)/entry/new/schema.ts | 2 +- 6 files changed, 98 insertions(+), 32 deletions(-) create mode 100644 src/routes/(app)/entry/[id]/+page.server.ts create mode 100644 src/routes/(app)/entry/[id]/schema.ts diff --git a/src/lib/components/ui/MarkdownInput.svelte b/src/lib/components/ui/MarkdownInput.svelte index 9ec4f87..255ca11 100644 --- a/src/lib/components/ui/MarkdownInput.svelte +++ b/src/lib/components/ui/MarkdownInput.svelte @@ -9,6 +9,7 @@ export let errors: string[] | undefined = undefined; export let ariaInvalid: boolean | undefined = undefined; export let constraints: InputConstraint | undefined = undefined; + export let marginTop = false; let editMode = true; @@ -17,26 +18,33 @@ } - - +
+
+ {label} + +
+
+ {#if editMode} +