컴포넌트 관련 사소한 리팩토링

This commit is contained in:
static
2025-01-27 20:17:20 +09:00
parent 7230810f3a
commit acb6e1ac6e
22 changed files with 70 additions and 50 deletions

View File

@@ -13,12 +13,20 @@
titleClass?: ClassValue;
}
let { children, description, icon, title, ...props }: Props = $props();
let {
children,
childrenClass: childrenClassName,
class: className,
description,
icon,
title,
titleClass: titleClassName,
}: Props = $props();
</script>
<div class={["space-y-4 py-4", props.class]}>
<div class={["space-y-4 py-4", className]}>
<div class="space-y-2 break-keep">
<TitleLabel {icon} textClass={props.titleClass}>
<TitleLabel {icon} textClass={titleClassName}>
{@render title?.()}
</TitleLabel>
{#if description}
@@ -28,7 +36,7 @@
{/if}
</div>
{#if children}
<div class={props.childrenClass}>
<div class={childrenClassName}>
{@render children()}
</div>
{/if}