flotilla/src/app/components/RoleItem.svelte

18 lines
422 B
Svelte
Raw Normal View History

2026-06-22 20:36:57 +00:00
<script lang="ts">
2026-07-28 16:16:26 +00:00
import type {RelayRoleReader} from "@welshman/domain"
2026-06-22 20:36:57 +00:00
import RoleBadge from "@app/components/RoleBadge.svelte"
interface Props {
2026-07-28 16:16:26 +00:00
role: RelayRoleReader
2026-06-22 20:36:57 +00:00
}
const {role}: Props = $props()
</script>
2026-07-01 17:23:23 +00:00
<div class="flex min-w-0 flex-col gap-2 justify-between">
<RoleBadge {role} size="md" />
2026-07-28 16:16:26 +00:00
{#if role.description()}
<p class="text-sm opacity-70">{role.description()}</p>
2026-06-22 20:36:57 +00:00
{/if}
</div>