diff --git a/web-app/src/lib/components/WebsiteEditor.svelte b/web-app/src/lib/components/WebsiteEditor.svelte
index 639cb06..267831d 100644
--- a/web-app/src/lib/components/WebsiteEditor.svelte
+++ b/web-app/src/lib/components/WebsiteEditor.svelte
@@ -65,7 +65,10 @@
{#if fullPreview}
{:else}
- {@html md(previewContent.value, Object.keys($page.params).length > 1 ? true : false)}
+ {@html md(
+ previewContent.value || "Write some markdown content to see a live preview here",
+ Object.keys($page.params).length > 1 ? true : false
+ )}
{/if}
diff --git a/web-app/src/routes/(authenticated)/account/+page.svelte b/web-app/src/routes/(authenticated)/account/+page.svelte
index c465b2e..d089728 100644
--- a/web-app/src/routes/(authenticated)/account/+page.svelte
+++ b/web-app/src/routes/(authenticated)/account/+page.svelte
@@ -66,3 +66,9 @@
+
+
diff --git a/web-app/src/routes/(authenticated)/website/[websiteId]/collaborators/+page.server.ts b/web-app/src/routes/(authenticated)/website/[websiteId]/collaborators/+page.server.ts
index c574301..0854363 100644
--- a/web-app/src/routes/(authenticated)/website/[websiteId]/collaborators/+page.server.ts
+++ b/web-app/src/routes/(authenticated)/website/[websiteId]/collaborators/+page.server.ts
@@ -41,6 +41,10 @@ export const actions: Actions = {
)
).data;
+ if (!user) {
+ return { success: false, message: "Specified user could not be found" };
+ }
+
return await apiRequest(fetch, `${API_BASE_PREFIX}/collab`, "POST", {
body: {
website_id: params.websiteId,
diff --git a/web-app/src/routes/+layout.svelte b/web-app/src/routes/+layout.svelte
index 0f96940..7f3e807 100644
--- a/web-app/src/routes/+layout.svelte
+++ b/web-app/src/routes/+layout.svelte
@@ -42,12 +42,12 @@