From b6edc2a8bcbeeafe5a0a2385a0348cd4da875a07 Mon Sep 17 00:00:00 2001 From: static Date: Tue, 28 Jan 2025 22:41:35 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=EC=97=90?= =?UTF-8?q?=20=ED=95=84=EC=88=98=EC=A0=81=EC=9D=B8=20Snippet=EC=9D=80=20?= =?UTF-8?q?=EB=B0=98=EB=93=9C=EC=8B=9C=20=EC=A0=84=EB=8B=AC=ED=95=B4?= =?UTF-8?q?=EC=95=BC=ED=95=98=EB=8F=84=EB=A1=9D=20Props=20=ED=83=80?= =?UTF-8?q?=EC=9E=85=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/atoms/BottomSheet.svelte | 4 ++-- src/lib/components/atoms/Modal.svelte | 4 ++-- .../atoms/buttons/ActionEntryButton.svelte | 6 +++--- src/lib/components/atoms/buttons/Button.svelte | 4 ++-- src/lib/components/atoms/buttons/EntryButton.svelte | 12 +++++------- src/lib/components/atoms/buttons/TextButton.svelte | 4 ++-- src/lib/components/atoms/divs/AdaptiveDiv.svelte | 4 ++-- src/lib/components/atoms/divs/BottomDiv.svelte | 4 ++-- src/lib/components/atoms/divs/FullscreenDiv.svelte | 2 +- src/lib/components/atoms/inputs/CheckBox.svelte | 6 ++---- src/lib/components/molecules/ActionModal.svelte | 4 ++-- src/lib/components/molecules/IconEntryButton.svelte | 4 ++-- src/lib/components/molecules/TitledDiv.svelte | 4 ++-- src/lib/components/molecules/TopBar.svelte | 2 +- src/lib/components/molecules/labels/IconLabel.svelte | 4 ++-- .../components/molecules/labels/TitleLabel.svelte | 4 ++-- src/routes/(main)/menu/MenuEntryButton.svelte | 2 +- 17 files changed, 35 insertions(+), 39 deletions(-) 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 @@