mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-15 03:20:33 +08:00
26 lines
493 B
Svelte
26 lines
493 B
Svelte
<script lang="ts">
|
|
type T = $$Generic;
|
|
|
|
export let items: T[];
|
|
</script>
|
|
|
|
<style>
|
|
.list {
|
|
border-top: 1px solid var(--color-fill-separator);
|
|
border-bottom: 1px solid var(--color-fill-separator);
|
|
}
|
|
.list-item:not(:last-child) {
|
|
border-bottom: 1px solid var(--color-fill-separator);
|
|
}
|
|
</style>
|
|
|
|
{#if items.length > 0}
|
|
<div class="list">
|
|
{#each items as item}
|
|
<div class="list-item">
|
|
<slot name="item" {item} />
|
|
</div>
|
|
{/each}
|
|
</div>
|
|
{/if}
|