diff --git a/src/lib/components/atoms/BottomSheet.svelte b/src/lib/components/atoms/BottomSheet.svelte index f23acae..ac6042c 100644 --- a/src/lib/components/atoms/BottomSheet.svelte +++ b/src/lib/components/atoms/BottomSheet.svelte @@ -5,7 +5,7 @@ import { AdaptiveDiv } from "$lib/components/atoms"; interface Props { - children?: Snippet; + children: Snippet; class?: ClassValue; isOpen: boolean; onclose?: () => void; @@ -33,7 +33,7 @@ transition:fly|global={{ y: 100, duration: 200 }} >
- {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/Modal.svelte b/src/lib/components/atoms/Modal.svelte index c949ec9..0864477 100644 --- a/src/lib/components/atoms/Modal.svelte +++ b/src/lib/components/atoms/Modal.svelte @@ -5,7 +5,7 @@ import { AdaptiveDiv } from "$lib/components/atoms"; interface Props { - children?: Snippet; + children: Snippet; class?: ClassValue; isOpen: boolean; onclose?: () => void; @@ -25,7 +25,7 @@
e.stopPropagation()} class={["rounded-2xl bg-white p-4", className]}> - {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/buttons/ActionEntryButton.svelte b/src/lib/components/atoms/buttons/ActionEntryButton.svelte index a52cd1d..c29fd7f 100644 --- a/src/lib/components/atoms/buttons/ActionEntryButton.svelte +++ b/src/lib/components/atoms/buttons/ActionEntryButton.svelte @@ -5,7 +5,7 @@ interface Props { actionButtonClass?: ClassValue; actionButtonIcon?: Component; - children?: Snippet; + children: Snippet; class?: ClassValue; onActionButtonClick?: () => void; onclick?: () => void; @@ -28,9 +28,9 @@ onclick={onclick && (() => setTimeout(onclick, 100))} class={["rounded-xl", className]} > -
+
- {@render children?.()} + {@render children()}
{#if ActionButtonIcon} diff --git a/src/lib/components/atoms/buttons/EntryButton.svelte b/src/lib/components/atoms/buttons/EntryButton.svelte index 63926cc..dc2534e 100644 --- a/src/lib/components/atoms/buttons/EntryButton.svelte +++ b/src/lib/components/atoms/buttons/EntryButton.svelte @@ -5,7 +5,7 @@ import IconChevronRight from "~icons/material-symbols/chevron-right"; interface Props { - children?: Snippet; + children: Snippet; class?: ClassValue; onclick?: () => void; } @@ -17,12 +17,10 @@ onclick={onclick && (() => setTimeout(onclick, 100))} class={["rounded-xl active:bg-gray-100", className]} > -
-
- {@render children?.()} -
-
- +
+
+ {@render children()}
+
diff --git a/src/lib/components/atoms/buttons/TextButton.svelte b/src/lib/components/atoms/buttons/TextButton.svelte index 10f9e0c..84603e2 100644 --- a/src/lib/components/atoms/buttons/TextButton.svelte +++ b/src/lib/components/atoms/buttons/TextButton.svelte @@ -2,7 +2,7 @@ import type { Snippet } from "svelte"; interface Props { - children?: Snippet; + children: Snippet; onclick?: () => void; } @@ -14,6 +14,6 @@ class="text-sm font-medium text-gray-800 underline underline-offset-2 active:rounded-xl active:bg-gray-100" >
- {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/divs/AdaptiveDiv.svelte b/src/lib/components/atoms/divs/AdaptiveDiv.svelte index c723a55..23fa00b 100644 --- a/src/lib/components/atoms/divs/AdaptiveDiv.svelte +++ b/src/lib/components/atoms/divs/AdaptiveDiv.svelte @@ -3,7 +3,7 @@ import type { ClassValue } from "svelte/elements"; interface Props { - children?: Snippet; + children: Snippet; class?: ClassValue; } @@ -11,5 +11,5 @@
- {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/divs/BottomDiv.svelte b/src/lib/components/atoms/divs/BottomDiv.svelte index 5db0dd0..e28765b 100644 --- a/src/lib/components/atoms/divs/BottomDiv.svelte +++ b/src/lib/components/atoms/divs/BottomDiv.svelte @@ -3,7 +3,7 @@ import type { ClassValue } from "svelte/elements"; interface Props { - children?: Snippet; + children: Snippet; class?: ClassValue; } @@ -11,5 +11,5 @@
- {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/divs/FullscreenDiv.svelte b/src/lib/components/atoms/divs/FullscreenDiv.svelte index cdea8cc..c90e02c 100644 --- a/src/lib/components/atoms/divs/FullscreenDiv.svelte +++ b/src/lib/components/atoms/divs/FullscreenDiv.svelte @@ -3,5 +3,5 @@
- {@render children?.()} + {@render children()}
diff --git a/src/lib/components/atoms/inputs/CheckBox.svelte b/src/lib/components/atoms/inputs/CheckBox.svelte index 753892f..fe2899b 100644 --- a/src/lib/components/atoms/inputs/CheckBox.svelte +++ b/src/lib/components/atoms/inputs/CheckBox.svelte @@ -6,7 +6,7 @@ interface Props { checked?: boolean; - children?: Snippet; + children: Snippet; } let { checked = $bindable(false), children }: Props = $props(); @@ -14,9 +14,7 @@