Files
obsidian-livesync/src/modules/services/LiveSyncUI/components/ExtraItems.svelte
T

18 lines
452 B
Svelte

<script lang="ts">
import { translateIfAvailable as translate } from "@/common/translation";
type Props = {
title?: string;
children?: () => any;
};
const { children, title }: Props = $props();
const translatedTitle = $derived.by(() => (title ? translate(title) : ""));
</script>
<details>
<summary>{translatedTitle}</summary>
<div class="sub-section">
{@render children?.()}
</div>
</details>