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 @@
/>