cobalt/web/src/components/settings/SettingsCategory.svelte

23 lines
510 B
Svelte
Raw Normal View History

<script lang="ts">
2024-07-07 15:14:49 +02:00
export let sectionId: string;
export let title: string;
export let description: string = "";
</script>
2024-07-07 15:14:49 +02:00
<section id={sectionId} class="settings-content">
<h3 class="settings-content-title">{title}</h3>
<slot></slot>
{#if description.length > 0}
<div class="settings-content-description subtext">{description}</div>
{/if}
2024-07-07 15:14:49 +02:00
</section>
<style>
.settings-content {
display: flex;
flex-direction: column;
gap: 10px;
}
</style>