Permission Chip

A small uppercase chip for access levels: admin, write or read. Use it in member lists, API key tables and sharing dialogs to show what a user or token can do.

src/registry/ui/permission-chip.tsx/r/permission-chip.json

Installation#

bash
npx shadcn@latest add @minidev/permission-chip

MiniDev UI is in the shadcn registry directory, so the short form works with no setup. Older CLI versions can use the full URL: npx shadcn@latest add https://ui.minidev.pro/r/permission-chip.json

Usage#

tsx
import { PermissionChip } from "@/components/ui/permission-chip"

export function Example() {
  return (
    <PermissionChip level="admin" />
  )
}

API reference#

PermissionChip props
PropTypeDefault
levelkeyof typeof tones"read"
classNamestring-

Examples#

All settings page components