Set default value for markdown preview and improve error for collab

This commit is contained in:
thiloho
2024-09-27 19:31:43 +02:00
parent d57753811c
commit 8ebe09a0d4
4 changed files with 24 additions and 5 deletions

View File

@@ -65,7 +65,10 @@
{#if fullPreview}
<iframe src={previewContent.value} title="Preview"></iframe>
{: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}
</div>

View File

@@ -66,3 +66,9 @@
</form>
</Modal>
</section>
<style>
form[action="?/logout"] > button {
max-inline-size: fit-content;
}
</style>

View File

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

View File

@@ -42,12 +42,12 @@
</svelte:head>
<nav>
<img src="/favicon.svg" width="24" height="24" alt="" />
<div class="logo-wrapper">
<img src="/favicon.svg" width="24" height="24" alt="" />
<a href="/">archtika</a>
</div>
<ul class="link-wrapper unpadded">
{#if data.user}
<li>
<a href="/">Dashboard</a>
</li>
<li>
<a href="/account">Account</a>
</li>
@@ -100,6 +100,12 @@
justify-content: space-between;
}
nav > .logo-wrapper {
display: flex;
align-items: center;
gap: var(--space-2xs);
}
nav > .link-wrapper {
display: flex;
align-items: center;