diff --git a/web-app/src/lib/components/Modal.svelte b/web-app/src/lib/components/Modal.svelte index 6fe7b3e..445c146 100644 --- a/web-app/src/lib/components/Modal.svelte +++ b/web-app/src/lib/components/Modal.svelte @@ -22,7 +22,10 @@ } .modal:target { - display: block; + display: flex; + flex-direction: column; + align-items: center; + padding: 1rem; } .modal__closeoverlay { @@ -41,12 +44,10 @@ background-color: var(--bg-primary); border-radius: var(--border-radius); border: var(--border-primary); + inline-size: 300px; + max-inline-size: 100%; + max-block-size: calc(100vh - 2rem); + overflow-y: auto; z-index: 20; - position: absolute; - max-inline-size: 300px; - margin-inline: auto; - inset-block-start: 2rem; - inset-inline-start: 50%; - transform: translateX(-50%); } diff --git a/web-app/src/lib/components/WebsiteEditor.svelte b/web-app/src/lib/components/WebsiteEditor.svelte index f5fd048..a56b781 100644 --- a/web-app/src/lib/components/WebsiteEditor.svelte +++ b/web-app/src/lib/components/WebsiteEditor.svelte @@ -3,10 +3,17 @@ import markdownit from "markdown-it"; import hljs from "highlight.js"; - const { id, title, children, previewContent } = $props<{ + const { + id, + title, + children, + fullPreview = false, + previewContent + } = $props<{ id: string; title: string; children: Snippet; + fullPreview?: boolean; previewContent: string; }>(); @@ -31,13 +38,18 @@ {@render children()}
- {@html md.render(previewContent)} + {#if fullPreview} + + {:else} + {@html md.render(previewContent)} + {/if}
diff --git a/web-app/src/routes/(authenticated)/+page.svelte b/web-app/src/routes/(authenticated)/+page.svelte index 416fff8..eca1b74 100644 --- a/web-app/src/routes/(authenticated)/+page.svelte +++ b/web-app/src/routes/(authenticated)/+page.svelte @@ -136,7 +136,7 @@ > - + diff --git a/web-app/src/routes/(authenticated)/account/+page.svelte b/web-app/src/routes/(authenticated)/account/+page.svelte index 0c6e47b..c6e63ac 100644 --- a/web-app/src/routes/(authenticated)/account/+page.svelte +++ b/web-app/src/routes/(authenticated)/account/+page.svelte @@ -57,7 +57,7 @@ - + diff --git a/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte b/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte index 29972d5..a1e7a2b 100644 --- a/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte +++ b/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte @@ -35,7 +35,7 @@ />