..
DropdownList
ActivityDiagram.svelte
Badge.svelte
Button.svelte
Clipboard.svelte
Command.svelte
Comment.svelte
CompactCommitAuthorship.svelte
DiffStatBadge.svelte
DropdownList.svelte
ErrorMessage.svelte
ExpandButton.svelte
ExternalLink.svelte
File.svelte
FilePath.svelte
Header.svelte
HoverPopover.svelte
Icon.svelte
IconButton.svelte
IconLarge.svelte
Id.svelte
JobCob.svelte
KeyHint.svelte
Layout.svelte
Link.svelte
List.svelte
Loading.svelte
Logo.svelte
Markdown.svelte
Modal.svelte
NodeId.svelte
Observer.svelte
Placeholder.svelte
Popover.svelte
Radio.svelte
Reactions.svelte
RepoAvatar.svelte
RepoCard.svelte
RepoCard.ts
ScopePolicyExplainer.svelte
TextInput.svelte
Thread.svelte
UserAvatar.svelte
<script lang="ts" generics="T">
export let items: T[];
</script>
<style>
.list {
border-bottom: 1px solid var(--color-border-subtle);
}
.list-item:not(:last-child) {
border-bottom: 1px solid var(--color-border-subtle);
}
</style>
{#if items.length > 0}
<div class="list">
{#each items as item}
<div class="list-item">
<slot name="item" {item} />
</div>
{/each}
</div>
{/if}