8 lines
324 B
Svelte
8 lines
324 B
Svelte
<script lang="ts">
|
|
import Badge from './Badge.svelte';
|
|
import { statusPresentation } from '../../status.js';
|
|
let { state, size = 'sm' }: { state: string; size?: 'sm' | 'md' } = $props();
|
|
const status = $derived(statusPresentation(state));
|
|
</script>
|
|
<Badge variant={status.tone} {size}>{status.label}</Badge>
|