Spaces:
Sleeping
Sleeping
<script lang="ts"> | |
import { type Variant, badgeVariants } from "./index.js"; | |
import { cn } from "$lib/utils.js"; | |
let className: string | undefined | null = undefined; | |
export let href: string | undefined = undefined; | |
export let variant: Variant = "default"; | |
export { className as class }; | |
</script> | |
<svelte:element | |
this={href ? "a" : "span"} | |
{href} | |
class={cn(badgeVariants({ variant, className }))} | |
{...$$restProps} | |
> | |
<slot /> | |
</svelte:element> | |