CLI previewInstall commands shown on this site are not released yet.

DocsComponentsCore

Badge

React example follows below.
ts
import { Badge } from "@grassroot/ui-react";
<Badge>prod</Badge>
<Badge variant="accent">ember</Badge>
<Badge variant="success">healthy</Badge>
<Badge variant="error">down</Badge>
ts
<script setup lang="ts">
import { Badge } from "@grassroot/ui-vue";
</script>
<template>
<Badge>prod</Badge>
<Badge variant="accent">ember</Badge>
<Badge variant="success">healthy</Badge>
<Badge variant="error">down</Badge>
</template>
ts
import { Component } from "@angular/core";
import { GrassrootBadge } from "@grassroot/ui-angular";
@Component({
selector: "app-example",
standalone: true,
imports: [GrassrootBadge],
template: `
<grassroot-badge>prod</grassroot-badge>
<grassroot-badge variant="accent">ember</grassroot-badge>
<grassroot-badge variant="success">healthy</grassroot-badge>
<grassroot-badge variant="error">down</grassroot-badge>
`,
})
export class ExampleComponent {
}
ts
<script lang="ts">
import { Badge } from "@grassroot/ui-svelte";
</script>
<Badge>prod</Badge>
<Badge variant="accent">ember</Badge>
<Badge variant="success">healthy</Badge>
<Badge variant="error">down</Badge>
ts
import { Badge } from "@grassroot/ui-solid";
export function Example() {
return (
<>
<Badge>prod</Badge>
<Badge variant="accent">ember</Badge>
<Badge variant="success">healthy</Badge>
<Badge variant="error">down</Badge>
</>
);
}

Installation

bash
pnpm dlx grassroot add ui/badge
bash
npx grassroot@latest add ui/badge
bash
yarn dlx grassroot add ui/badge
bash
bunx grassroot add ui/badge

API Reference

BadgeProps
PropTypeDefault
variant"success" | "warning" | "error" | "neutral" | "accent" | undefined"neutral"