Skip to content
GaudiGaudi Design System home

Search documentation

Search every page, heading and paragraph.

Pill

Pill renders compact category and status labels.

CoreBasics@gaudi/design-system/core/PillView in StorybookSource

Installation

pnpm add github:ahmadassaf/design-system

Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.

import Pill from '@gaudi/design-system/core/Pill';

Copy an example into your project with the shadcn CLI: npx shadcn@latest add https://design.gaudi.site/r/badge-icons-avatars.json.

Usage

import { Pill } from '@gaudi/design-system';
<Pill tone='blue' variant='solid' size='sm'>Engineering</Pill>

Playground

Pill props
Props
default md
default blue
default solid
default sm
Pill.jsx
import Pill from '@gaudi/design-system/core/Pill';
<Pill>Badge</Pill>

Examples

Icons, dots, avatars and images

Storybook
Storybook

Sizes, counts and labels

Storybook

Variants

Storybook

API

9 props

Accessibility

Pill includes visible text so status or category meaning is not color-only.