Radio Group
pnpm dlx @simurgh-ui/cli add radio-groupimport { RadioGroup, RadioGroupItem } from '@simurgh-ui/react/radio-group';import { RadioGroup as VueRadioGroup, RadioGroupItem as VueRadioGroupItem,} from '@simurgh-ui/vue/radio-group';import { RadioGroupComponent, RadioGroupItemDirective,} from '@simurgh-ui/angular/radio-group';import '@simurgh-ui/styles/radio-group.css';پیشنمایش واقعی
Section titled “پیشنمایش واقعی”استفاده
Section titled “استفاده”<RadioGroup name="plan" defaultValue="basic"> <RadioGroupItem value="basic">پایه</RadioGroupItem> <RadioGroupItem value="pro">حرفهای</RadioGroupItem></RadioGroup><RadioGroup v-model="plan" name="plan"> <RadioGroupItem value="basic">پایه</RadioGroupItem> <RadioGroupItem value="pro">حرفهای</RadioGroupItem></RadioGroup>Angular
Section titled “Angular”<simurgh-radio-group name="plan" [(value)]="plan"> <button simurghRadio="basic">پایه</button> <button simurghRadio="pro">حرفهای</button></simurgh-radio-group>صفحهکلید
Section titled “صفحهکلید”Tab وارد گزینهٔ انتخابشده یا نخستین گزینهٔ فعال میشود. Arrowها focus و انتخاب را حرکت میدهند و Home/End به ابتدا و انتها میروند. در حالت افقی، جهت previous و next در RTL معکوس میشود.
state و فرم
Section titled “state و فرم”React از value/onValueChange یا defaultValue، Vue از v-model و Angular از [(value)] استفاده میکنند. name مقدار انتخابشده را در فرم ثبت میکند.
دسترسپذیری
Section titled “دسترسپذیری”برای کل گروه یک label یا accessible name و برای هر item متن روشن ارائه دهید. گزینهٔ disabled باید از پیمایش و انتخاب کنار گذاشته شود. ترتیب DOM را با ترتیب بصری هماهنگ نگه دارید.
Last verified on 2026-08-13 against Simurgh registry 0.1.1.