Share styles and update props

This commit is contained in:
thiloho
2024-08-20 19:17:05 +02:00
parent bf791f9bfc
commit 0cbf0bd866
29 changed files with 343 additions and 369 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts">
const { date } = $props<{ date: string }>();
const { date }: { date: string } = $props();
const options: Intl.DateTimeFormatOptions = {
year: "numeric",

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import type { Snippet } from "svelte";
const { children, id, text } = $props<{ children: Snippet; id: string; text: string }>();
const { children, id, text }: { children: Snippet; id: string; text: string } = $props();
</script>
<a href={`#${id}`} role="button">{text}</a>

View File

@@ -1,8 +1,6 @@
<script lang="ts">
const { success, message } = $props<{
success: boolean | undefined;
message: string;
}>();
const { success, message }: { success: boolean | undefined; message: string | undefined } =
$props();
</script>
{#if success}

View File

@@ -9,14 +9,14 @@
fullPreview = false,
previewContent,
previewScrollTop = 0
} = $props<{
}: {
id: string;
title: string;
children: Snippet;
fullPreview?: boolean;
previewContent: string;
previewScrollTop?: number;
}>();
} = $props();
let previewElement: HTMLDivElement;