Badge.svelte 396 B

12345678910111213
  1. <script lang="ts">
  2. import type { BaseComponentProps } from "@json-render/svelte";
  3. import { Badge } from "$lib/components/ui/badge";
  4. interface Props extends BaseComponentProps<{
  5. text: string;
  6. variant?: "default" | "secondary" | "destructive" | "outline" | null;
  7. }> {}
  8. let { props }: Props = $props();
  9. </script>
  10. <Badge variant={props.variant ?? "default"}>{props.text}</Badge>