Display UI

Radio Groups

Lets users select only one option from a predefined set. Commonly used for preferences, settings, or form inputs.

Loading...

Installation

npx shadcn@latest add https://display-ui.vercel.app/r/RadioGroups

Usage

import { RadioGroup, RadioItem } from "@/components/display-ui/RadioGroups"
<RadioGroup className="h-screen flex flex-col justify-center items-center gap-8">
  <RadioItem value="default" />
  <RadioItem value="success" variant="success" />
  <RadioItem value="danger" variant="danger" />
  <RadioItem value="warning" variant="warning" />
</RadioGroup>

API

RadioGroup Props

For RadioGroup Component

AttributeTypeDescriptionDefault
childrenReactNode | ReactNode[]Radio items rendered inside the group. Typically composed of RadioItem components.-
classNamestringAdditional CSS classes to customize the radio group container styling.-

For RadioItem Component

AttributeTypeDescriptionDefault
variant"default" | "success" | "danger" | "warning"Controls the accent color of the radio input."default"
classNamestringAdditional CSS classes to customize the radio input styling.-

Examples

Default

Warning

Success

Danger

Credits

This component is inspired by Rehman Kalawant Design Shared On Github.

On this page