radio-group
fulldev-ui/radio-groupFreeComponent
fulldev/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by fulldev/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.full.dev/r/radio-group.jsonSource
1---2import type { HTMLAttributes } from "astro/types"34import { cn } from "@/lib/utils"56type Props = HTMLAttributes<"div"> & {7 defaultValue?: string8 name?: string9 disabled?: boolean10 readOnly?: boolean11 required?: boolean12}1314const {15 class: className,16 defaultValue,17 name,18 disabled,19 readOnly,20 required,21 ...props22} = Astro.props23---2425<div26 data-slot="radio-group"27 data-default-value={defaultValue}28 data-name={name}29 data-disabled={disabled}30 data-read-only={readOnly}31 data-required={required}32 class={cn("grid w-full gap-3", className)}33 {...props}34>35 <slot />36</div>3738<script>39 import { create } from "@data-slot/radio-group"4041 create()42</script>
What it pulls in
npm packages
Files it writes
More from fulldev/ui
All 144 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | fulldev/ui | Components | Free | 1 dep · 5 files | |
| alertalert | fulldev/ui | Components | Free | no deps · 5 files | |
| alert-dialogalert-dialog | fulldev/ui | Components | Free | 1 dep · 13 files | |
| avataravatar | fulldev/ui | Components | Free | no deps · 7 files | |
| badgebadge | fulldev/ui | Components | Free | no deps · 3 files | |
| bannerbanner | fulldev/ui | Components | Free | no deps · 3 files | |
| breadcrumbbreadcrumb | fulldev/ui | Components | Free | no deps · 8 files | |
| buttonbutton | fulldev/ui | Components | Free | no deps · 3 files |
