[{"data":1,"prerenderedAt":2939},["ShallowReactive",2],{"navigation":3,"\u002Fcomponents\u002Fradio-group":406,"\u002Fcomponents\u002Fradio-group-surround":2934},[4,34,51,301,327,332,337],{"title":5,"path":6,"stem":7,"children":8,"package":11,"icon":33},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,13,18,23,28],{"title":10,"path":6,"stem":7,"package":11,"icon":12},"Introduction",null,"i-lucide-house",{"title":14,"path":15,"stem":16,"package":11,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"package":11,"icon":22},"Icons","\u002Fgetting-started\u002Ficons","1.getting-started\u002F3.icons","i-lucide-sparkles",{"title":24,"path":25,"stem":26,"package":11,"icon":27},"CLI","\u002Fgetting-started\u002Fcli","1.getting-started\u002F4.cli","i-lucide-terminal",{"title":29,"path":30,"stem":31,"package":11,"icon":32},"Roadmap","\u002Fgetting-started\u002Froadmap","1.getting-started\u002F5.roadmap","i-lucide-map","i-lucide-rocket",{"title":35,"package":11,"icon":36,"path":37,"stem":38,"children":39,"page":50},"Packages","i-lucide-package","\u002Fpackages","2.packages",[40,45],{"title":41,"path":42,"stem":43,"package":11,"icon":44},"@vyui\u002Fcore","\u002Fpackages\u002Fcore","2.packages\u002F1.core","i-lucide-box",{"title":46,"path":47,"stem":48,"package":11,"icon":49},"@vyui\u002Fkit","\u002Fpackages\u002Fkit","2.packages\u002F2.kit","i-lucide-layers",false,{"title":52,"package":11,"icon":53,"path":54,"stem":55,"children":56},"Components","i-lucide-layout-grid","\u002Fcomponents","3.components",[57,59,65,70,75,80,85,90,95,100,105,110,115,120,125,130,135,140,144,149,153,158,163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238,242,246,251,256,261,266,271,276,280,284,288,292,296],{"title":52,"path":54,"stem":58,"package":11,"icon":53},"3.components\u002Findex",{"title":60,"path":61,"stem":62,"package":63,"icon":64},"Accordion","\u002Fcomponents\u002Faccordion","3.components\u002Faccordion","kit","i-lucide-list-collapse",{"title":66,"path":67,"stem":68,"package":63,"icon":69},"Action Sheet","\u002Fcomponents\u002Faction-sheet","3.components\u002Faction-sheet","i-lucide-panel-bottom",{"title":71,"path":72,"stem":73,"package":63,"icon":74},"Alert","\u002Fcomponents\u002Falert","3.components\u002Falert","i-lucide-triangle-alert",{"title":76,"path":77,"stem":78,"package":79,"icon":74},"Alert Dialog","\u002Fcomponents\u002Falert-dialog","3.components\u002Falert-dialog","core",{"title":81,"path":82,"stem":83,"package":63,"icon":84},"App","\u002Fcomponents\u002Fapp","3.components\u002Fapp","i-lucide-smartphone",{"title":86,"path":87,"stem":88,"package":63,"icon":89},"Aspect Ratio","\u002Fcomponents\u002Faspect-ratio","3.components\u002Faspect-ratio","i-lucide-ratio",{"title":91,"path":92,"stem":93,"package":63,"icon":94},"Avatar","\u002Fcomponents\u002Favatar","3.components\u002Favatar","i-lucide-circle-user-round",{"title":96,"path":97,"stem":98,"package":63,"icon":99},"Avatar Group","\u002Fcomponents\u002Favatar-group","3.components\u002Favatar-group","i-lucide-users-round",{"title":101,"path":102,"stem":103,"package":63,"icon":104},"Button","\u002Fcomponents\u002Fbutton","3.components\u002Fbutton","i-lucide-square-mouse-pointer",{"title":106,"path":107,"stem":108,"package":63,"icon":109},"Calendar","\u002Fcomponents\u002Fcalendar","3.components\u002Fcalendar","i-lucide-calendar-days",{"title":111,"path":112,"stem":113,"package":63,"icon":114},"Card","\u002Fcomponents\u002Fcard","3.components\u002Fcard","i-lucide-square",{"title":116,"path":117,"stem":118,"package":63,"icon":119},"Checkbox","\u002Fcomponents\u002Fcheckbox","3.components\u002Fcheckbox","i-lucide-square-check",{"title":121,"path":122,"stem":123,"package":79,"icon":124},"Collapsible","\u002Fcomponents\u002Fcollapsible","3.components\u002Fcollapsible","i-lucide-chevrons-down-up",{"title":126,"path":127,"stem":128,"package":79,"icon":129},"Dialog","\u002Fcomponents\u002Fdialog","3.components\u002Fdialog","i-lucide-app-window",{"title":131,"path":132,"stem":133,"package":79,"icon":134},"Draggable","\u002Fcomponents\u002Fdraggable","3.components\u002Fdraggable","i-lucide-move",{"title":136,"path":137,"stem":138,"package":63,"icon":139},"Form","\u002Fcomponents\u002Fform","3.components\u002Fform","i-lucide-clipboard-list",{"title":141,"path":142,"stem":143,"package":79,"icon":22},"Icon","\u002Fcomponents\u002Ficon","3.components\u002Ficon",{"title":145,"path":146,"stem":147,"package":63,"icon":148},"Input","\u002Fcomponents\u002Finput","3.components\u002Finput","i-lucide-text-cursor-input",{"title":150,"path":151,"stem":152,"package":63,"icon":69},"Island","\u002Fcomponents\u002Fisland","3.components\u002Fisland",{"title":154,"path":155,"stem":156,"package":63,"icon":157},"Island Button","\u002Fcomponents\u002Fisland-button","3.components\u002Fisland-button","i-lucide-circle-ellipsis",{"title":159,"path":160,"stem":161,"package":63,"icon":162},"Island Group","\u002Fcomponents\u002Fisland-group","3.components\u002Fisland-group","i-lucide-panels-top-left",{"title":164,"path":165,"stem":166,"package":63,"icon":167},"KeyboardAware","\u002Fcomponents\u002Fkeyboard-aware","3.components\u002Fkeyboard-aware","i-lucide-keyboard",{"title":169,"path":170,"stem":171,"package":63,"icon":172},"Label","\u002Fcomponents\u002Flabel","3.components\u002Flabel","i-lucide-tag",{"title":174,"path":175,"stem":176,"package":63,"icon":177},"Modal","\u002Fcomponents\u002Fmodal","3.components\u002Fmodal","i-lucide-gallery-vertical-end",{"title":179,"path":180,"stem":181,"package":79,"icon":182},"Navigation","\u002Fcomponents\u002Fnavigation","3.components\u002Fnavigation","i-lucide-route",{"title":184,"path":185,"stem":186,"package":63,"icon":187},"Number Field","\u002Fcomponents\u002Fnumber-field","3.components\u002Fnumber-field","i-lucide-list-plus",{"title":189,"path":190,"stem":191,"package":79,"icon":192},"Pagination","\u002Fcomponents\u002Fpagination","3.components\u002Fpagination","i-lucide-ellipsis",{"title":194,"path":195,"stem":196,"package":63,"icon":197},"Pin Input","\u002Fcomponents\u002Fpin-input","3.components\u002Fpin-input","i-lucide-key-round",{"title":199,"path":200,"stem":201,"package":63,"icon":202},"Placeholder","\u002Fcomponents\u002Fplaceholder","3.components\u002Fplaceholder","i-lucide-square-dashed",{"title":204,"path":205,"stem":206,"package":63,"icon":207},"Popover","\u002Fcomponents\u002Fpopover","3.components\u002Fpopover","i-lucide-message-square-more",{"title":209,"path":210,"stem":211,"package":63,"icon":212},"Progress","\u002Fcomponents\u002Fprogress","3.components\u002Fprogress","i-lucide-chart-no-axes-column-increasing",{"title":214,"path":215,"stem":216,"package":63,"icon":217},"Radio Group","\u002Fcomponents\u002Fradio-group","3.components\u002Fradio-group","i-lucide-circle-dot",{"title":219,"path":220,"stem":221,"package":63,"icon":222},"Rating","\u002Fcomponents\u002Frating","3.components\u002Frating","i-lucide-star",{"title":224,"path":225,"stem":226,"package":79,"icon":227},"Scroll View","\u002Fcomponents\u002Fscroll-view","3.components\u002Fscroll-view","i-lucide-scroll",{"title":229,"path":230,"stem":231,"package":63,"icon":232},"Select","\u002Fcomponents\u002Fselect","3.components\u002Fselect","i-lucide-list-check",{"title":234,"path":235,"stem":236,"package":63,"icon":237},"Separator","\u002Fcomponents\u002Fseparator","3.components\u002Fseparator","i-lucide-separator-horizontal",{"title":239,"path":240,"stem":241,"package":79,"icon":69},"Sheet","\u002Fcomponents\u002Fsheet","3.components\u002Fsheet",{"title":243,"path":244,"stem":245,"package":63,"icon":162},"Skeleton","\u002Fcomponents\u002Fskeleton","3.components\u002Fskeleton",{"title":247,"path":248,"stem":249,"package":63,"icon":250},"Slider","\u002Fcomponents\u002Fslider","3.components\u002Fslider","i-lucide-sliders-horizontal",{"title":252,"path":253,"stem":254,"package":63,"icon":255},"Sortable","\u002Fcomponents\u002Fsortable","3.components\u002Fsortable","i-lucide-list-restart",{"title":257,"path":258,"stem":259,"package":63,"icon":260},"Stepper","\u002Fcomponents\u002Fstepper","3.components\u002Fstepper","i-lucide-list-ordered",{"title":262,"path":263,"stem":264,"package":63,"icon":265},"Swipe Action","\u002Fcomponents\u002Fswipe-action","3.components\u002Fswipe-action","i-lucide-move-horizontal",{"title":267,"path":268,"stem":269,"package":63,"icon":270},"Swiper","\u002Fcomponents\u002Fswiper","3.components\u002Fswiper","i-lucide-gallery-horizontal-end",{"title":272,"path":273,"stem":274,"package":63,"icon":275},"Switch","\u002Fcomponents\u002Fswitch","3.components\u002Fswitch","i-lucide-toggle-right",{"title":277,"path":278,"stem":279,"package":63,"icon":162},"Tabs","\u002Fcomponents\u002Ftabs","3.components\u002Ftabs",{"title":281,"path":282,"stem":283,"package":63,"icon":148},"Textarea","\u002Fcomponents\u002Ftextarea","3.components\u002Ftextarea",{"title":285,"path":286,"stem":287,"package":63,"icon":207},"Toast","\u002Fcomponents\u002Ftoast","3.components\u002Ftoast",{"title":289,"path":290,"stem":291,"package":63,"icon":275},"Toggle","\u002Fcomponents\u002Ftoggle","3.components\u002Ftoggle",{"title":293,"path":294,"stem":295,"package":63,"icon":162},"Toggle Group","\u002Fcomponents\u002Ftoggle-group","3.components\u002Ftoggle-group",{"title":297,"path":298,"stem":299,"package":63,"icon":300},"Tray","\u002Fcomponents\u002Ftray","3.components\u002Ftray","i-lucide-square-dashed-bottom",{"title":302,"path":303,"stem":304,"children":305,"package":11,"icon":307},"Theming","\u002Ftheming","4.theming\u002F1.index",[306,308,312,317,322],{"title":302,"path":303,"stem":304,"package":11,"icon":307},"i-lucide-palette",{"title":309,"path":310,"stem":311,"package":11,"icon":250},"Overrides","\u002Ftheming\u002Foverrides","4.theming\u002F2.overrides",{"title":313,"path":314,"stem":315,"package":11,"icon":316},"Colors","\u002Ftheming\u002Fcolors","4.theming\u002F3.colors","i-lucide-swatch-book",{"title":318,"path":319,"stem":320,"package":11,"icon":321},"Dark Mode","\u002Ftheming\u002Fdark-mode","4.theming\u002F4.dark-mode","i-lucide-moon",{"title":323,"path":324,"stem":325,"package":11,"icon":326},"Fonts","\u002Ftheming\u002Ffonts","4.theming\u002F5.fonts","i-lucide-type",{"title":328,"path":329,"stem":330,"package":11,"icon":331},"Accessibility","\u002Faccessibility","5.accessibility","i-lucide-accessibility",{"title":333,"path":334,"stem":335,"package":11,"icon":336},"i18n","\u002Fi18n","6.i18n","i-lucide-languages",{"title":338,"path":339,"stem":340,"children":341,"package":11,"icon":343},"Composables","\u002Fcomposables","7.composables\u002F1.index",[342,344,349,354,359,364,369,374,378,383,387,391,396,401],{"title":338,"path":339,"stem":340,"package":11,"icon":343},"i-lucide-square-function",{"title":345,"path":346,"stem":347,"package":11,"icon":348},"useEmitAsProps","\u002Fcomposables\u002Fuse-emit-as-props","7.composables\u002F10.use-emit-as-props","i-lucide-zap",{"title":350,"path":351,"stem":352,"package":11,"icon":353},"useForwardPropsEmits","\u002Fcomposables\u002Fuse-forward-props-emits","7.composables\u002F11.use-forward-props-emits","i-lucide-merge",{"title":355,"path":356,"stem":357,"package":11,"icon":358},"useForwardExpose","\u002Fcomposables\u002Fuse-forward-expose","7.composables\u002F12.use-forward-expose","i-lucide-share-2",{"title":360,"path":361,"stem":362,"package":11,"icon":363},"useStateMachine","\u002Fcomposables\u002Fuse-state-machine","7.composables\u002F13.use-state-machine","i-lucide-workflow",{"title":365,"path":366,"stem":367,"package":11,"icon":368},"usePrimitiveElement","\u002Fcomposables\u002Fuse-primitive-element","7.composables\u002F14.use-primitive-element","i-lucide-crosshair",{"title":370,"path":371,"stem":372,"package":11,"icon":373},"useAppConfig","\u002Fcomposables\u002Fuse-app-config","7.composables\u002F2.use-app-config","i-lucide-settings",{"title":375,"path":376,"stem":377,"package":11,"icon":321},"useColorMode","\u002Fcomposables\u002Fuse-color-mode","7.composables\u002F3.use-color-mode",{"title":379,"path":380,"stem":381,"package":11,"icon":382},"useComponentIcons","\u002Fcomposables\u002Fuse-component-icons","7.composables\u002F4.use-component-icons","i-lucide-shapes",{"title":384,"path":385,"stem":386,"package":11,"icon":69},"useTray","\u002Fcomposables\u002Fuse-tray","7.composables\u002F5.use-tray",{"title":388,"path":389,"stem":390,"package":11,"icon":336},"i18n composables","\u002Fcomposables\u002Fi18n-composables","7.composables\u002F6.i18n-composables",{"title":392,"path":393,"stem":394,"package":11,"icon":395},"useId","\u002Fcomposables\u002Fuse-id","7.composables\u002F7.use-id","i-lucide-hash",{"title":397,"path":398,"stem":399,"package":11,"icon":400},"useFilter","\u002Fcomposables\u002Fuse-filter","7.composables\u002F8.use-filter","i-lucide-filter",{"title":402,"path":403,"stem":404,"package":11,"icon":405},"useForwardProps","\u002Fcomposables\u002Fuse-forward-props","7.composables\u002F9.use-forward-props","i-lucide-arrow-right-left",{"id":407,"title":214,"body":408,"description":2923,"extension":2660,"links":2924,"meta":2930,"navigation":2931,"package":63,"path":215,"seo":2932,"stem":216,"__hash__":2933},"docs\u002F3.components\u002Fradio-group.md",{"type":409,"value":410,"toc":2901},"minimark",[411,416,424,429,433,812,815,820,823,998,1005,1009,1012,1381,1391,1395,1402,1528,1541,1545,1552,1713,1716,1720,1725,1847,1850,1869,1873,1968,1972,2088,2093,2097,2351,2378,2382,2411,2415,2474,2482,2486,2495,2608,2612,2751,2762,2765,2774,2803,2806,2810,2863,2867,2897],[412,413,415],"h2",{"id":414},"overview","Overview",[417,418,419,423],"p",{},[420,421,422],"code",{},"VyRadioGroup"," renders a themed single-choice field from strings, numbers, or item objects. It supports controlled and uncontrolled state, legends, descriptions, horizontal or vertical layout, semantic colors, four sizes, disabled items, required styling, and custom text slots.",[425,426],"component-code",{"height":427,"name":428},"240px","radio-group-example",[412,430,432],{"id":431},"usage","Usage",[434,435,440],"pre",{"className":436,"code":437,"language":438,"meta":439,"style":439},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VyRadioGroup } from '@vyui\u002Fkit'\n\nconst plan = ref('pro')\nconst items = [\n  { label: 'Free', value: 'free', description: 'For personal projects.' },\n  { label: 'Pro', value: 'pro', description: 'For growing teams.' },\n  { label: 'Enterprise', value: 'enterprise', description: 'For larger organizations.' },\n]\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CVyRadioGroup\n    v-model=\"plan\"\n    legend=\"Choose a plan\"\n    :items=\"items\"\n  \u002F>\n\u003C\u002Ftemplate>\n","vue","",[420,441,442,477,505,525,532,560,573,624,667,711,717,727,732,742,751,767,782,797,803],{"__ignoreMap":439},[443,444,447,451,455,459,462,465,468,472,474],"span",{"class":445,"line":446},"line",1,[443,448,450],{"class":449},"sMK4o","\u003C",[443,452,454],{"class":453},"swJcz","script",[443,456,458],{"class":457},"spNyl"," setup",[443,460,461],{"class":457}," lang",[443,463,464],{"class":449},"=",[443,466,467],{"class":449},"\"",[443,469,471],{"class":470},"sfazB","ts",[443,473,467],{"class":449},[443,475,476],{"class":449},">\n",[443,478,480,484,487,491,494,497,500,502],{"class":445,"line":479},2,[443,481,483],{"class":482},"s7zQu","import",[443,485,486],{"class":449}," {",[443,488,490],{"class":489},"sTEyZ"," ref",[443,492,493],{"class":449}," }",[443,495,496],{"class":482}," from",[443,498,499],{"class":449}," '",[443,501,438],{"class":470},[443,503,504],{"class":449},"'\n",[443,506,508,510,512,515,517,519,521,523],{"class":445,"line":507},3,[443,509,483],{"class":482},[443,511,486],{"class":449},[443,513,514],{"class":489}," VyRadioGroup",[443,516,493],{"class":449},[443,518,496],{"class":482},[443,520,499],{"class":449},[443,522,46],{"class":470},[443,524,504],{"class":449},[443,526,528],{"class":445,"line":527},4,[443,529,531],{"emptyLinePlaceholder":530},true,"\n",[443,533,535,538,541,543,546,549,552,555,557],{"class":445,"line":534},5,[443,536,537],{"class":457},"const",[443,539,540],{"class":489}," plan ",[443,542,464],{"class":449},[443,544,490],{"class":545},"s2Zo4",[443,547,548],{"class":489},"(",[443,550,551],{"class":449},"'",[443,553,554],{"class":470},"pro",[443,556,551],{"class":449},[443,558,559],{"class":489},")\n",[443,561,563,565,568,570],{"class":445,"line":562},6,[443,564,537],{"class":457},[443,566,567],{"class":489}," items ",[443,569,464],{"class":449},[443,571,572],{"class":489}," [\n",[443,574,576,579,582,585,587,590,592,595,598,600,602,605,607,609,612,614,616,619,621],{"class":445,"line":575},7,[443,577,578],{"class":449},"  {",[443,580,581],{"class":453}," label",[443,583,584],{"class":449},":",[443,586,499],{"class":449},[443,588,589],{"class":470},"Free",[443,591,551],{"class":449},[443,593,594],{"class":449},",",[443,596,597],{"class":453}," value",[443,599,584],{"class":449},[443,601,499],{"class":449},[443,603,604],{"class":470},"free",[443,606,551],{"class":449},[443,608,594],{"class":449},[443,610,611],{"class":453}," description",[443,613,584],{"class":449},[443,615,499],{"class":449},[443,617,618],{"class":470},"For personal projects.",[443,620,551],{"class":449},[443,622,623],{"class":449}," },\n",[443,625,627,629,631,633,635,638,640,642,644,646,648,650,652,654,656,658,660,663,665],{"class":445,"line":626},8,[443,628,578],{"class":449},[443,630,581],{"class":453},[443,632,584],{"class":449},[443,634,499],{"class":449},[443,636,637],{"class":470},"Pro",[443,639,551],{"class":449},[443,641,594],{"class":449},[443,643,597],{"class":453},[443,645,584],{"class":449},[443,647,499],{"class":449},[443,649,554],{"class":470},[443,651,551],{"class":449},[443,653,594],{"class":449},[443,655,611],{"class":453},[443,657,584],{"class":449},[443,659,499],{"class":449},[443,661,662],{"class":470},"For growing teams.",[443,664,551],{"class":449},[443,666,623],{"class":449},[443,668,670,672,674,676,678,681,683,685,687,689,691,694,696,698,700,702,704,707,709],{"class":445,"line":669},9,[443,671,578],{"class":449},[443,673,581],{"class":453},[443,675,584],{"class":449},[443,677,499],{"class":449},[443,679,680],{"class":470},"Enterprise",[443,682,551],{"class":449},[443,684,594],{"class":449},[443,686,597],{"class":453},[443,688,584],{"class":449},[443,690,499],{"class":449},[443,692,693],{"class":470},"enterprise",[443,695,551],{"class":449},[443,697,594],{"class":449},[443,699,611],{"class":453},[443,701,584],{"class":449},[443,703,499],{"class":449},[443,705,706],{"class":470},"For larger organizations.",[443,708,551],{"class":449},[443,710,623],{"class":449},[443,712,714],{"class":445,"line":713},10,[443,715,716],{"class":489},"]\n",[443,718,720,723,725],{"class":445,"line":719},11,[443,721,722],{"class":449},"\u003C\u002F",[443,724,454],{"class":453},[443,726,476],{"class":449},[443,728,730],{"class":445,"line":729},12,[443,731,531],{"emptyLinePlaceholder":530},[443,733,735,737,740],{"class":445,"line":734},13,[443,736,450],{"class":449},[443,738,739],{"class":453},"template",[443,741,476],{"class":449},[443,743,745,748],{"class":445,"line":744},14,[443,746,747],{"class":449},"  \u003C",[443,749,750],{"class":453},"VyRadioGroup\n",[443,752,754,757,759,761,764],{"class":445,"line":753},15,[443,755,756],{"class":457},"    v-model",[443,758,464],{"class":449},[443,760,467],{"class":449},[443,762,763],{"class":470},"plan",[443,765,766],{"class":449},"\"\n",[443,768,770,773,775,777,780],{"class":445,"line":769},16,[443,771,772],{"class":457},"    legend",[443,774,464],{"class":449},[443,776,467],{"class":449},[443,778,779],{"class":470},"Choose a plan",[443,781,766],{"class":449},[443,783,785,788,790,792,795],{"class":445,"line":784},17,[443,786,787],{"class":457},"    :items",[443,789,464],{"class":449},[443,791,467],{"class":449},[443,793,794],{"class":470},"items",[443,796,766],{"class":449},[443,798,800],{"class":445,"line":799},18,[443,801,802],{"class":449},"  \u002F>\n",[443,804,806,808,810],{"class":445,"line":805},19,[443,807,722],{"class":449},[443,809,739],{"class":453},[443,811,476],{"class":449},[417,813,814],{},"For valid items, the value is a string or number. Each selection replaces the previous value.",[816,817,819],"h3",{"id":818},"primitive-items","Primitive items",[417,821,822],{},"String and number entries are normalized into matching labels and values.",[434,824,826],{"className":436,"code":825,"language":438,"meta":439,"style":439},"\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VyRadioGroup } from '@vyui\u002Fkit'\n\nconst seats = ref(5)\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CVyRadioGroup\n    v-model=\"seats\"\n    legend=\"Team size\"\n    :items=\"[1, 5, 10, 25]\"\n    orientation=\"horizontal\"\n  \u002F>\n\u003C\u002Ftemplate>\n",[420,827,828,848,866,884,888,907,915,919,927,933,946,959,972,986,990],{"__ignoreMap":439},[443,829,830,832,834,836,838,840,842,844,846],{"class":445,"line":446},[443,831,450],{"class":449},[443,833,454],{"class":453},[443,835,458],{"class":457},[443,837,461],{"class":457},[443,839,464],{"class":449},[443,841,467],{"class":449},[443,843,471],{"class":470},[443,845,467],{"class":449},[443,847,476],{"class":449},[443,849,850,852,854,856,858,860,862,864],{"class":445,"line":479},[443,851,483],{"class":482},[443,853,486],{"class":449},[443,855,490],{"class":489},[443,857,493],{"class":449},[443,859,496],{"class":482},[443,861,499],{"class":449},[443,863,438],{"class":470},[443,865,504],{"class":449},[443,867,868,870,872,874,876,878,880,882],{"class":445,"line":507},[443,869,483],{"class":482},[443,871,486],{"class":449},[443,873,514],{"class":489},[443,875,493],{"class":449},[443,877,496],{"class":482},[443,879,499],{"class":449},[443,881,46],{"class":470},[443,883,504],{"class":449},[443,885,886],{"class":445,"line":527},[443,887,531],{"emptyLinePlaceholder":530},[443,889,890,892,895,897,899,901,905],{"class":445,"line":534},[443,891,537],{"class":457},[443,893,894],{"class":489}," seats ",[443,896,464],{"class":449},[443,898,490],{"class":545},[443,900,548],{"class":489},[443,902,904],{"class":903},"sbssI","5",[443,906,559],{"class":489},[443,908,909,911,913],{"class":445,"line":562},[443,910,722],{"class":449},[443,912,454],{"class":453},[443,914,476],{"class":449},[443,916,917],{"class":445,"line":575},[443,918,531],{"emptyLinePlaceholder":530},[443,920,921,923,925],{"class":445,"line":626},[443,922,450],{"class":449},[443,924,739],{"class":453},[443,926,476],{"class":449},[443,928,929,931],{"class":445,"line":669},[443,930,747],{"class":449},[443,932,750],{"class":453},[443,934,935,937,939,941,944],{"class":445,"line":713},[443,936,756],{"class":457},[443,938,464],{"class":449},[443,940,467],{"class":449},[443,942,943],{"class":470},"seats",[443,945,766],{"class":449},[443,947,948,950,952,954,957],{"class":445,"line":719},[443,949,772],{"class":457},[443,951,464],{"class":449},[443,953,467],{"class":449},[443,955,956],{"class":470},"Team size",[443,958,766],{"class":449},[443,960,961,963,965,967,970],{"class":445,"line":729},[443,962,787],{"class":457},[443,964,464],{"class":449},[443,966,467],{"class":449},[443,968,969],{"class":470},"[1, 5, 10, 25]",[443,971,766],{"class":449},[443,973,974,977,979,981,984],{"class":445,"line":734},[443,975,976],{"class":457},"    orientation",[443,978,464],{"class":449},[443,980,467],{"class":449},[443,982,983],{"class":470},"horizontal",[443,985,766],{"class":449},[443,987,988],{"class":445,"line":744},[443,989,802],{"class":449},[443,991,992,994,996],{"class":445,"line":753},[443,993,722],{"class":449},[443,995,739],{"class":453},[443,997,476],{"class":449},[417,999,1000,1001,1004],{},"Primitive numbers remain numbers in the emitted value; their visible labels use ",[420,1002,1003],{},"String(item)",".",[816,1006,1008],{"id":1007},"item-descriptions-and-disabled-choices","Item descriptions and disabled choices",[417,1010,1011],{},"Object items can include supporting text and an item-level disabled state.",[434,1013,1015],{"className":436,"code":1014,"language":438,"meta":439,"style":439},"\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VyRadioGroup } from '@vyui\u002Fkit'\n\nconst delivery = ref('standard')\nconst options = [\n  {\n    label: 'Standard',\n    value: 'standard',\n    description: 'Arrives in 3–5 business days.',\n  },\n  {\n    label: 'Express',\n    value: 'express',\n    description: 'Arrives the next business day.',\n  },\n  {\n    label: 'Same day',\n    value: 'same-day',\n    description: 'Unavailable for this address.',\n    disabled: true,\n  },\n]\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CVyRadioGroup\n    v-model=\"delivery\"\n    legend=\"Delivery speed\"\n    :items=\"options\"\n  \u002F>\n\u003C\u002Ftemplate>\n",[420,1016,1017,1037,1055,1073,1077,1099,1110,1115,1132,1147,1163,1168,1172,1187,1202,1217,1221,1225,1240,1255,1271,1285,1290,1295,1304,1309,1318,1325,1339,1353,1367,1372],{"__ignoreMap":439},[443,1018,1019,1021,1023,1025,1027,1029,1031,1033,1035],{"class":445,"line":446},[443,1020,450],{"class":449},[443,1022,454],{"class":453},[443,1024,458],{"class":457},[443,1026,461],{"class":457},[443,1028,464],{"class":449},[443,1030,467],{"class":449},[443,1032,471],{"class":470},[443,1034,467],{"class":449},[443,1036,476],{"class":449},[443,1038,1039,1041,1043,1045,1047,1049,1051,1053],{"class":445,"line":479},[443,1040,483],{"class":482},[443,1042,486],{"class":449},[443,1044,490],{"class":489},[443,1046,493],{"class":449},[443,1048,496],{"class":482},[443,1050,499],{"class":449},[443,1052,438],{"class":470},[443,1054,504],{"class":449},[443,1056,1057,1059,1061,1063,1065,1067,1069,1071],{"class":445,"line":507},[443,1058,483],{"class":482},[443,1060,486],{"class":449},[443,1062,514],{"class":489},[443,1064,493],{"class":449},[443,1066,496],{"class":482},[443,1068,499],{"class":449},[443,1070,46],{"class":470},[443,1072,504],{"class":449},[443,1074,1075],{"class":445,"line":527},[443,1076,531],{"emptyLinePlaceholder":530},[443,1078,1079,1081,1084,1086,1088,1090,1092,1095,1097],{"class":445,"line":534},[443,1080,537],{"class":457},[443,1082,1083],{"class":489}," delivery ",[443,1085,464],{"class":449},[443,1087,490],{"class":545},[443,1089,548],{"class":489},[443,1091,551],{"class":449},[443,1093,1094],{"class":470},"standard",[443,1096,551],{"class":449},[443,1098,559],{"class":489},[443,1100,1101,1103,1106,1108],{"class":445,"line":562},[443,1102,537],{"class":457},[443,1104,1105],{"class":489}," options ",[443,1107,464],{"class":449},[443,1109,572],{"class":489},[443,1111,1112],{"class":445,"line":575},[443,1113,1114],{"class":449},"  {\n",[443,1116,1117,1120,1122,1124,1127,1129],{"class":445,"line":626},[443,1118,1119],{"class":453},"    label",[443,1121,584],{"class":449},[443,1123,499],{"class":449},[443,1125,1126],{"class":470},"Standard",[443,1128,551],{"class":449},[443,1130,1131],{"class":449},",\n",[443,1133,1134,1137,1139,1141,1143,1145],{"class":445,"line":669},[443,1135,1136],{"class":453},"    value",[443,1138,584],{"class":449},[443,1140,499],{"class":449},[443,1142,1094],{"class":470},[443,1144,551],{"class":449},[443,1146,1131],{"class":449},[443,1148,1149,1152,1154,1156,1159,1161],{"class":445,"line":713},[443,1150,1151],{"class":453},"    description",[443,1153,584],{"class":449},[443,1155,499],{"class":449},[443,1157,1158],{"class":470},"Arrives in 3–5 business days.",[443,1160,551],{"class":449},[443,1162,1131],{"class":449},[443,1164,1165],{"class":445,"line":719},[443,1166,1167],{"class":449},"  },\n",[443,1169,1170],{"class":445,"line":729},[443,1171,1114],{"class":449},[443,1173,1174,1176,1178,1180,1183,1185],{"class":445,"line":734},[443,1175,1119],{"class":453},[443,1177,584],{"class":449},[443,1179,499],{"class":449},[443,1181,1182],{"class":470},"Express",[443,1184,551],{"class":449},[443,1186,1131],{"class":449},[443,1188,1189,1191,1193,1195,1198,1200],{"class":445,"line":744},[443,1190,1136],{"class":453},[443,1192,584],{"class":449},[443,1194,499],{"class":449},[443,1196,1197],{"class":470},"express",[443,1199,551],{"class":449},[443,1201,1131],{"class":449},[443,1203,1204,1206,1208,1210,1213,1215],{"class":445,"line":753},[443,1205,1151],{"class":453},[443,1207,584],{"class":449},[443,1209,499],{"class":449},[443,1211,1212],{"class":470},"Arrives the next business day.",[443,1214,551],{"class":449},[443,1216,1131],{"class":449},[443,1218,1219],{"class":445,"line":769},[443,1220,1167],{"class":449},[443,1222,1223],{"class":445,"line":784},[443,1224,1114],{"class":449},[443,1226,1227,1229,1231,1233,1236,1238],{"class":445,"line":799},[443,1228,1119],{"class":453},[443,1230,584],{"class":449},[443,1232,499],{"class":449},[443,1234,1235],{"class":470},"Same day",[443,1237,551],{"class":449},[443,1239,1131],{"class":449},[443,1241,1242,1244,1246,1248,1251,1253],{"class":445,"line":805},[443,1243,1136],{"class":453},[443,1245,584],{"class":449},[443,1247,499],{"class":449},[443,1249,1250],{"class":470},"same-day",[443,1252,551],{"class":449},[443,1254,1131],{"class":449},[443,1256,1258,1260,1262,1264,1267,1269],{"class":445,"line":1257},20,[443,1259,1151],{"class":453},[443,1261,584],{"class":449},[443,1263,499],{"class":449},[443,1265,1266],{"class":470},"Unavailable for this address.",[443,1268,551],{"class":449},[443,1270,1131],{"class":449},[443,1272,1274,1277,1279,1283],{"class":445,"line":1273},21,[443,1275,1276],{"class":453},"    disabled",[443,1278,584],{"class":449},[443,1280,1282],{"class":1281},"sfNiH"," true",[443,1284,1131],{"class":449},[443,1286,1288],{"class":445,"line":1287},22,[443,1289,1167],{"class":449},[443,1291,1293],{"class":445,"line":1292},23,[443,1294,716],{"class":489},[443,1296,1298,1300,1302],{"class":445,"line":1297},24,[443,1299,722],{"class":449},[443,1301,454],{"class":453},[443,1303,476],{"class":449},[443,1305,1307],{"class":445,"line":1306},25,[443,1308,531],{"emptyLinePlaceholder":530},[443,1310,1312,1314,1316],{"class":445,"line":1311},26,[443,1313,450],{"class":449},[443,1315,739],{"class":453},[443,1317,476],{"class":449},[443,1319,1321,1323],{"class":445,"line":1320},27,[443,1322,747],{"class":449},[443,1324,750],{"class":453},[443,1326,1328,1330,1332,1334,1337],{"class":445,"line":1327},28,[443,1329,756],{"class":457},[443,1331,464],{"class":449},[443,1333,467],{"class":449},[443,1335,1336],{"class":470},"delivery",[443,1338,766],{"class":449},[443,1340,1342,1344,1346,1348,1351],{"class":445,"line":1341},29,[443,1343,772],{"class":457},[443,1345,464],{"class":449},[443,1347,467],{"class":449},[443,1349,1350],{"class":470},"Delivery speed",[443,1352,766],{"class":449},[443,1354,1356,1358,1360,1362,1365],{"class":445,"line":1355},30,[443,1357,787],{"class":457},[443,1359,464],{"class":449},[443,1361,467],{"class":449},[443,1363,1364],{"class":470},"options",[443,1366,766],{"class":449},[443,1368,1370],{"class":445,"line":1369},31,[443,1371,802],{"class":449},[443,1373,1375,1377,1379],{"class":445,"line":1374},32,[443,1376,722],{"class":449},[443,1378,739],{"class":453},[443,1380,476],{"class":449},[417,1382,1383,1384,1387,1388,1390],{},"Group-level ",[420,1385,1386],{},"disabled"," disables every choice; an item's ",[420,1389,1386],{}," field affects only that radio.",[816,1392,1394],{"id":1393},"uncontrolled-initial-value","Uncontrolled initial value",[417,1396,1397,1398,1401],{},"Use ",[420,1399,1400],{},"defaultValue"," when the parent does not need to keep the current selection reactive.",[434,1403,1405],{"className":436,"code":1404,"language":438,"meta":439,"style":439},"\u003CVyRadioGroup\n  default-value=\"comfortable\"\n  legend=\"Interface density\"\n  :items=\"[\n    { label: 'Comfortable', value: 'comfortable' },\n    { label: 'Compact', value: 'compact' }\n  ]\"\n\u002F>\n",[420,1406,1407,1413,1427,1441,1455,1485,1516,1523],{"__ignoreMap":439},[443,1408,1409,1411],{"class":445,"line":446},[443,1410,450],{"class":449},[443,1412,750],{"class":453},[443,1414,1415,1418,1420,1422,1425],{"class":445,"line":479},[443,1416,1417],{"class":457},"  default-value",[443,1419,464],{"class":449},[443,1421,467],{"class":449},[443,1423,1424],{"class":470},"comfortable",[443,1426,766],{"class":449},[443,1428,1429,1432,1434,1436,1439],{"class":445,"line":507},[443,1430,1431],{"class":457},"  legend",[443,1433,464],{"class":449},[443,1435,467],{"class":449},[443,1437,1438],{"class":470},"Interface density",[443,1440,766],{"class":449},[443,1442,1443,1446,1448,1450,1452],{"class":445,"line":527},[443,1444,1445],{"class":449},"  :",[443,1447,794],{"class":457},[443,1449,464],{"class":449},[443,1451,467],{"class":449},[443,1453,1454],{"class":489},"[\n",[443,1456,1457,1460,1462,1464,1466,1469,1471,1473,1475,1477,1479,1481,1483],{"class":445,"line":534},[443,1458,1459],{"class":449},"    {",[443,1461,581],{"class":453},[443,1463,584],{"class":449},[443,1465,499],{"class":449},[443,1467,1468],{"class":470},"Comfortable",[443,1470,551],{"class":449},[443,1472,594],{"class":449},[443,1474,597],{"class":453},[443,1476,584],{"class":449},[443,1478,499],{"class":449},[443,1480,1424],{"class":470},[443,1482,551],{"class":449},[443,1484,623],{"class":449},[443,1486,1487,1489,1491,1493,1495,1498,1500,1502,1504,1506,1508,1511,1513],{"class":445,"line":562},[443,1488,1459],{"class":449},[443,1490,581],{"class":453},[443,1492,584],{"class":449},[443,1494,499],{"class":449},[443,1496,1497],{"class":470},"Compact",[443,1499,551],{"class":449},[443,1501,594],{"class":449},[443,1503,597],{"class":453},[443,1505,584],{"class":449},[443,1507,499],{"class":449},[443,1509,1510],{"class":470},"compact",[443,1512,551],{"class":449},[443,1514,1515],{"class":449}," }\n",[443,1517,1518,1521],{"class":445,"line":575},[443,1519,1520],{"class":489},"  ]",[443,1522,766],{"class":449},[443,1524,1525],{"class":445,"line":626},[443,1526,1527],{"class":489},"\u002F>\n",[417,1529,1530,1531,1534,1535,1538,1539,1004],{},"For source-accurate selected-color styling, prefer ",[420,1532,1533],{},"v-model",": the kit theme's checked variant is calculated from ",[420,1536,1537],{},"modelValue",", while the core primitive owns uncontrolled state initialized by ",[420,1540,1400],{},[816,1542,1544],{"id":1543},"horizontal-layout","Horizontal layout",[417,1546,1547,1548,1551],{},"Set ",[420,1549,1550],{},"orientation=\"horizontal\""," to wrap choices across a row.",[434,1553,1555],{"className":436,"code":1554,"language":438,"meta":439,"style":439},"\u003CVyRadioGroup\n  v-model=\"billingCycle\"\n  legend=\"Billing cycle\"\n  orientation=\"horizontal\"\n  color=\"secondary\"\n  size=\"lg\"\n  :items=\"[\n    { label: 'Monthly', value: 'monthly' },\n    { label: 'Yearly', value: 'yearly' }\n  ]\"\n\u002F>\n",[420,1556,1557,1563,1577,1590,1603,1617,1631,1643,1673,1703,1709],{"__ignoreMap":439},[443,1558,1559,1561],{"class":445,"line":446},[443,1560,450],{"class":449},[443,1562,750],{"class":453},[443,1564,1565,1568,1570,1572,1575],{"class":445,"line":479},[443,1566,1567],{"class":457},"  v-model",[443,1569,464],{"class":449},[443,1571,467],{"class":449},[443,1573,1574],{"class":489},"billingCycle",[443,1576,766],{"class":449},[443,1578,1579,1581,1583,1585,1588],{"class":445,"line":507},[443,1580,1431],{"class":457},[443,1582,464],{"class":449},[443,1584,467],{"class":449},[443,1586,1587],{"class":470},"Billing cycle",[443,1589,766],{"class":449},[443,1591,1592,1595,1597,1599,1601],{"class":445,"line":527},[443,1593,1594],{"class":457},"  orientation",[443,1596,464],{"class":449},[443,1598,467],{"class":449},[443,1600,983],{"class":470},[443,1602,766],{"class":449},[443,1604,1605,1608,1610,1612,1615],{"class":445,"line":534},[443,1606,1607],{"class":457},"  color",[443,1609,464],{"class":449},[443,1611,467],{"class":449},[443,1613,1614],{"class":470},"secondary",[443,1616,766],{"class":449},[443,1618,1619,1622,1624,1626,1629],{"class":445,"line":562},[443,1620,1621],{"class":457},"  size",[443,1623,464],{"class":449},[443,1625,467],{"class":449},[443,1627,1628],{"class":470},"lg",[443,1630,766],{"class":449},[443,1632,1633,1635,1637,1639,1641],{"class":445,"line":575},[443,1634,1445],{"class":449},[443,1636,794],{"class":457},[443,1638,464],{"class":449},[443,1640,467],{"class":449},[443,1642,1454],{"class":489},[443,1644,1645,1647,1649,1651,1653,1656,1658,1660,1662,1664,1666,1669,1671],{"class":445,"line":626},[443,1646,1459],{"class":449},[443,1648,581],{"class":453},[443,1650,584],{"class":449},[443,1652,499],{"class":449},[443,1654,1655],{"class":470},"Monthly",[443,1657,551],{"class":449},[443,1659,594],{"class":449},[443,1661,597],{"class":453},[443,1663,584],{"class":449},[443,1665,499],{"class":449},[443,1667,1668],{"class":470},"monthly",[443,1670,551],{"class":449},[443,1672,623],{"class":449},[443,1674,1675,1677,1679,1681,1683,1686,1688,1690,1692,1694,1696,1699,1701],{"class":445,"line":669},[443,1676,1459],{"class":449},[443,1678,581],{"class":453},[443,1680,584],{"class":449},[443,1682,499],{"class":449},[443,1684,1685],{"class":470},"Yearly",[443,1687,551],{"class":449},[443,1689,594],{"class":449},[443,1691,597],{"class":453},[443,1693,584],{"class":449},[443,1695,499],{"class":449},[443,1697,1698],{"class":470},"yearly",[443,1700,551],{"class":449},[443,1702,1515],{"class":449},[443,1704,1705,1707],{"class":445,"line":713},[443,1706,1520],{"class":489},[443,1708,766],{"class":449},[443,1710,1711],{"class":445,"line":719},[443,1712,1527],{"class":489},[417,1714,1715],{},"Horizontal orientation changes layout only. It does not change item order or add keyboard navigation in the kit wrapper.",[816,1717,1719],{"id":1718},"custom-legend-labels-and-descriptions","Custom legend, labels, and descriptions",[417,1721,1722,1723,1004],{},"The named slots replace built-in text. Item slots receive each normalized item and the controlled ",[420,1724,1537],{},[434,1726,1728],{"className":436,"code":1727,"language":438,"meta":439,"style":439},"\u003CVyRadioGroup v-model=\"account\" :items=\"accounts\">\n  \u003Ctemplate #legend>\n    Pay with · Secure\n  \u003C\u002Ftemplate>\n\n  \u003Ctemplate #label=\"{ item, modelValue }\">\n    \u003Ctext class=\"font-medium text-neutral-900\">\n      {{ item.label }}\n      \u003Ctext v-if=\"item.value === modelValue\"> (selected)\u003C\u002Ftext>\n    \u003C\u002Ftext>\n  \u003C\u002Ftemplate>\n\n  \u003Ctemplate #description=\"{ item }\">\n    \u003Ctext class=\"text-xs text-neutral-500\">\n      Ending in {{ item.lastFour }}\n    \u003C\u002Ftext>\n  \u003C\u002Ftemplate>\n\u003C\u002FVyRadioGroup>\n",[420,1729,1730,1764,1769,1774,1779,1783,1788,1793,1798,1803,1808,1812,1816,1821,1826,1831,1835,1839],{"__ignoreMap":439},[443,1731,1732,1734,1736,1739,1741,1743,1746,1748,1751,1753,1755,1757,1760,1762],{"class":445,"line":446},[443,1733,450],{"class":449},[443,1735,422],{"class":453},[443,1737,1738],{"class":457}," v-model",[443,1740,464],{"class":449},[443,1742,467],{"class":449},[443,1744,1745],{"class":489},"account",[443,1747,467],{"class":449},[443,1749,1750],{"class":449}," :",[443,1752,794],{"class":457},[443,1754,464],{"class":449},[443,1756,467],{"class":449},[443,1758,1759],{"class":489},"accounts",[443,1761,467],{"class":449},[443,1763,476],{"class":449},[443,1765,1766],{"class":445,"line":479},[443,1767,1768],{"class":489},"  \u003Ctemplate #legend>\n",[443,1770,1771],{"class":445,"line":507},[443,1772,1773],{"class":489},"    Pay with · Secure\n",[443,1775,1776],{"class":445,"line":527},[443,1777,1778],{"class":489},"  \u003C\u002Ftemplate>\n",[443,1780,1781],{"class":445,"line":534},[443,1782,531],{"emptyLinePlaceholder":530},[443,1784,1785],{"class":445,"line":562},[443,1786,1787],{"class":489},"  \u003Ctemplate #label=\"{ item, modelValue }\">\n",[443,1789,1790],{"class":445,"line":575},[443,1791,1792],{"class":489},"    \u003Ctext class=\"font-medium text-neutral-900\">\n",[443,1794,1795],{"class":445,"line":626},[443,1796,1797],{"class":489},"      {{ item.label }}\n",[443,1799,1800],{"class":445,"line":669},[443,1801,1802],{"class":489},"      \u003Ctext v-if=\"item.value === modelValue\"> (selected)\u003C\u002Ftext>\n",[443,1804,1805],{"class":445,"line":713},[443,1806,1807],{"class":489},"    \u003C\u002Ftext>\n",[443,1809,1810],{"class":445,"line":719},[443,1811,1778],{"class":489},[443,1813,1814],{"class":445,"line":729},[443,1815,531],{"emptyLinePlaceholder":530},[443,1817,1818],{"class":445,"line":734},[443,1819,1820],{"class":489},"  \u003Ctemplate #description=\"{ item }\">\n",[443,1822,1823],{"class":445,"line":744},[443,1824,1825],{"class":489},"    \u003Ctext class=\"text-xs text-neutral-500\">\n",[443,1827,1828],{"class":445,"line":753},[443,1829,1830],{"class":489},"      Ending in {{ item.lastFour }}\n",[443,1832,1833],{"class":445,"line":769},[443,1834,1807],{"class":489},[443,1836,1837],{"class":445,"line":784},[443,1838,1778],{"class":489},[443,1840,1841,1843,1845],{"class":445,"line":799},[443,1842,722],{"class":449},[443,1844,422],{"class":453},[443,1846,476],{"class":449},[417,1848,1849],{},"Additional object fields are retained on the normalized item and are available to both item slots.",[417,1851,1852,1853,1856,1857,1860,1861,1864,1865,1868],{},"The ",[420,1854,1855],{},"legend"," slot replaces the contents of the component's themed ",[420,1858,1859],{},"text"," node, so keep it text-compatible. The ",[420,1862,1863],{},"label"," and ",[420,1866,1867],{},"description"," slots render inside the item copy wrapper and can provide richer Lynx markup.",[412,1870,1872],{"id":1871},"features-and-behavior","Features and behavior",[1874,1875,1876,1885,1891,1905,1913,1919,1928,1934,1937,1940,1946],"ul",{},[1877,1878,1879,1881,1882,1884],"li",{},[420,1880,1537],{}," controls the selected string or number; ",[420,1883,1400],{}," initializes uncontrolled core state.",[1877,1886,1887,1888,1004],{},"String and number entries become ",[420,1889,1890],{},"{ value: item, label: String(item) }",[1877,1892,1893,1894,1897,1898,1901,1902,1004],{},"Object items resolve ",[420,1895,1896],{},"value"," from ",[420,1899,1900],{},"item.value",", falling back to ",[420,1903,1904],{},"item.label",[1877,1906,1907,1908,1901,1910,1004],{},"Object labels resolve from ",[420,1909,1904],{},[420,1911,1912],{},"String(value)",[1877,1914,1915,1916,1004],{},"Every normalized item receives an internal id in the form ",[420,1917,1918],{},"\u003Cgroup-id>:\u003Cvalue>",[1877,1920,1921,1922,1924,1925,1927],{},"Object items should provide at least ",[420,1923,1896],{}," or ",[420,1926,1863],{},", and resolved values should be unique because they are also used as render keys.",[1877,1929,1930,1931,1004],{},"Tapping an enabled item updates the root value and emits ",[420,1932,1933],{},"update:modelValue",[1877,1935,1936],{},"Selecting the active radio again keeps it selected; the group does not clear itself.",[1877,1938,1939],{},"Group-level and item-level disabled states are combined for the radio control.",[1877,1941,1942,1945],{},[420,1943,1944],{},"required"," forwards to the core controls and adds a visual asterisk to the built-in legend.",[1877,1947,1948,1949,1952,1953,1956,1957,1960,1961,1924,1964,1967],{},"The kit wrapper forwards ",[420,1950,1951],{},"name",", ",[420,1954,1955],{},"id",", and ",[420,1958,1959],{},"orientation",", but does not expose the core root's ",[420,1962,1963],{},"dir",[420,1965,1966],{},"loop"," props.",[816,1969,1971],{"id":1970},"radio-group-item","Radio group item",[1973,1974,1975,1994],"table",{},[1976,1977,1978],"thead",{},[1979,1980,1981,1985,1988,1991],"tr",{},[1982,1983,1984],"th",{},"Field",[1982,1986,1987],{},"Type",[1982,1989,1990],{},"Default",[1982,1992,1993],{},"Description",[1995,1996,1997,2015,2033,2051,2070],"tbody",{},[1979,1998,1999,2004,2009,2012],{},[2000,2001,2002],"td",{},[420,2003,1863],{},[2000,2005,2006],{},[420,2007,2008],{},"string",[2000,2010,2011],{},"String form of the resolved value",[2000,2013,2014],{},"Visible item label.",[1979,2016,2017,2021,2025,2030],{},[2000,2018,2019],{},[420,2020,1867],{},[2000,2022,2023],{},[420,2024,2008],{},[2000,2026,2027],{},[420,2028,2029],{},"undefined",[2000,2031,2032],{},"Supporting text below the label.",[1979,2034,2035,2039,2044,2048],{},[2000,2036,2037],{},[420,2038,1896],{},[2000,2040,2041],{},[420,2042,2043],{},"string | number",[2000,2045,2046],{},[420,2047,1863],{},[2000,2049,2050],{},"Selection value, internal id suffix, and render key.",[1979,2052,2053,2057,2062,2067],{},[2000,2054,2055],{},[420,2056,1386],{},[2000,2058,2059],{},[420,2060,2061],{},"boolean",[2000,2063,2064],{},[420,2065,2066],{},"false",[2000,2068,2069],{},"Prevents selection of this item.",[1979,2071,2072,2077,2082,2085],{},[2000,2073,2074],{},[420,2075,2076],{},"[key: string]",[2000,2078,2079],{},[420,2080,2081],{},"any",[2000,2083,2084],{},"—",[2000,2086,2087],{},"Additional application data retained and exposed to item slots.",[417,2089,1852,2090,2092],{},[420,2091,794],{}," array also accepts primitive strings and numbers.",[412,2094,2096],{"id":2095},"props","Props",[1973,2098,2099,2112],{},[1976,2100,2101],{},[1979,2102,2103,2106,2108,2110],{},[1982,2104,2105],{},"Prop",[1982,2107,1987],{},[1982,2109,1990],{},[1982,2111,1993],{},[1995,2113,2114,2133,2150,2168,2188,2205,2222,2239,2255,2275,2295,2314,2332],{},[1979,2115,2116,2120,2124,2128],{},[2000,2117,2118],{},[420,2119,1537],{},[2000,2121,2122],{},[420,2123,2043],{},[2000,2125,2126],{},[420,2127,2029],{},[2000,2129,2130,2131,1004],{},"Controlled selection used by ",[420,2132,1533],{},[1979,2134,2135,2139,2143,2147],{},[2000,2136,2137],{},[420,2138,1400],{},[2000,2140,2141],{},[420,2142,2043],{},[2000,2144,2145],{},[420,2146,2029],{},[2000,2148,2149],{},"Initial value for uncontrolled core state.",[1979,2151,2152,2156,2161,2165],{},[2000,2153,2154],{},[420,2155,794],{},[2000,2157,2158],{},[420,2159,2160],{},"Array\u003CRadioGroupItemShape | string | number>",[2000,2162,2163],{},[420,2164,2029],{},[2000,2166,2167],{},"Choices to normalize and render.",[1979,2169,2170,2174,2178,2182],{},[2000,2171,2172],{},[420,2173,1855],{},[2000,2175,2176],{},[420,2177,2008],{},[2000,2179,2180],{},[420,2181,2029],{},[2000,2183,2184,2185,2187],{},"Optional visual heading replaced by the ",[420,2186,1855],{}," slot.",[1979,2189,2190,2194,2198,2202],{},[2000,2191,2192],{},[420,2193,1386],{},[2000,2195,2196],{},[420,2197,2061],{},[2000,2199,2200],{},[420,2201,2066],{},[2000,2203,2204],{},"Disables every radio in the group.",[1979,2206,2207,2211,2215,2219],{},[2000,2208,2209],{},[420,2210,1944],{},[2000,2212,2213],{},[420,2214,2061],{},[2000,2216,2217],{},[420,2218,2066],{},[2000,2220,2221],{},"Forwards required state and decorates the built-in legend with an asterisk.",[1979,2223,2224,2228,2232,2236],{},[2000,2225,2226],{},[420,2227,1951],{},[2000,2229,2230],{},[420,2231,2008],{},[2000,2233,2234],{},[420,2235,2029],{},[2000,2237,2238],{},"Name forwarded to the core radio group.",[1979,2240,2241,2245,2249,2252],{},[2000,2242,2243],{},[420,2244,1955],{},[2000,2246,2247],{},[420,2248,2008],{},[2000,2250,2251],{},"Generated Vue id",[2000,2253,2254],{},"Group id and prefix used to generate item ids.",[1979,2256,2257,2262,2267,2272],{},[2000,2258,2259],{},[420,2260,2261],{},"color",[2000,2263,2264],{},[420,2265,2266],{},"Color",[2000,2268,2269],{},[420,2270,2271],{},"'primary'",[2000,2273,2274],{},"Semantic checked-state color.",[1979,2276,2277,2282,2287,2292],{},[2000,2278,2279],{},[420,2280,2281],{},"size",[2000,2283,2284],{},[420,2285,2286],{},"'sm' | 'md' | 'lg' | 'xl'",[2000,2288,2289],{},[420,2290,2291],{},"'md'",[2000,2293,2294],{},"Radio, indicator, legend, label, and description dimensions.",[1979,2296,2297,2301,2306,2311],{},[2000,2298,2299],{},[420,2300,1959],{},[2000,2302,2303],{},[420,2304,2305],{},"'horizontal' | 'vertical'",[2000,2307,2308],{},[420,2309,2310],{},"'vertical'",[2000,2312,2313],{},"Wrapping row or stacked column layout.",[1979,2315,2316,2321,2325,2329],{},[2000,2317,2318],{},[420,2319,2320],{},"class",[2000,2322,2323],{},[420,2324,2081],{},[2000,2326,2327],{},[420,2328,2029],{},[2000,2330,2331],{},"Classes merged onto the radio group root.",[1979,2333,2334,2339,2344,2348],{},[2000,2335,2336],{},[420,2337,2338],{},"ui",[2000,2340,2341],{},[420,2342,2343],{},"Partial\u003CRecord\u003CRadioGroupSlot, any>>",[2000,2345,2346],{},[420,2347,2029],{},[2000,2349,2350],{},"Per-instance theme slot overrides.",[417,2352,2353,2355,2356,1952,2359,1952,2361,1952,2364,1952,2367,1952,2370,2373,2374,2377],{},[420,2354,2266],{}," defaults to ",[420,2357,2358],{},"primary",[420,2360,1614],{},[420,2362,2363],{},"success",[420,2365,2366],{},"info",[420,2368,2369],{},"warning",[420,2371,2372],{},"error",", or ",[420,2375,2376],{},"neutral",", and supports consumer registry extensions.",[412,2379,2381],{"id":2380},"emits","Emits",[1973,2383,2384,2396],{},[1976,2385,2386],{},[1979,2387,2388,2391,2394],{},[1982,2389,2390],{},"Event",[1982,2392,2393],{},"Payload",[1982,2395,1993],{},[1995,2397,2398],{},[1979,2399,2400,2404,2408],{},[2000,2401,2402],{},[420,2403,1933],{},[2000,2405,2406],{},[420,2407,2043],{},[2000,2409,2410],{},"Emitted when an enabled choice becomes selected.",[412,2412,2414],{"id":2413},"slots","Slots",[1973,2416,2417,2428],{},[1976,2418,2419],{},[1979,2420,2421,2424,2426],{},[1982,2422,2423],{},"Slot",[1982,2425,2096],{},[1982,2427,1993],{},[1995,2429,2430,2441,2459],{},[1979,2431,2432,2436,2438],{},[2000,2433,2434],{},[420,2435,1855],{},[2000,2437,2084],{},[2000,2439,2440],{},"Replaces the visual legend text.",[1979,2442,2443,2447,2452],{},[2000,2444,2445],{},[420,2446,1863],{},[2000,2448,2449],{},[420,2450,2451],{},"{ item, modelValue }",[2000,2453,2454,2455,2458],{},"Replaces every built-in item label. ",[420,2456,2457],{},"item"," is normalized.",[1979,2460,2461,2465,2469],{},[2000,2462,2463],{},[420,2464,1867],{},[2000,2466,2467],{},[420,2468,2451],{},[2000,2470,2471,2472,2458],{},"Replaces every built-in item description. ",[420,2473,2457],{},[417,2475,2476,2478,2479,2481],{},[420,2477,1537],{}," in the item slots is the controlled prop value. In uncontrolled usage it can remain ",[420,2480,2029],{}," even after the core selection changes.",[412,2483,2485],{"id":2484},"styling-and-theming","Styling and theming",[417,2487,2488,2489,2492,2493,1004],{},"Override globally through ",[420,2490,2491],{},"appConfig.ui.radioGroup"," or locally with ",[420,2494,2338],{},[1973,2496,2497,2507],{},[1976,2498,2499],{},[1979,2500,2501,2504],{},[1982,2502,2503],{},"UI slot",[1982,2505,2506],{},"Purpose",[1995,2508,2509,2522,2532,2541,2550,2560,2570,2580,2590,2599],{},[1979,2510,2511,2516],{},[2000,2512,2513],{},[420,2514,2515],{},"root",[2000,2517,2518,2519,2521],{},"Outer relative container. The ",[420,2520,2320],{}," prop is also merged here.",[1979,2523,2524,2529],{},[2000,2525,2526],{},[420,2527,2528],{},"fieldset",[2000,2530,2531],{},"Flex layout containing the legend and items.",[1979,2533,2534,2538],{},[2000,2535,2536],{},[420,2537,1855],{},[2000,2539,2540],{},"Built-in legend text and required marker.",[1979,2542,2543,2547],{},[2000,2544,2545],{},[420,2546,2457],{},[2000,2548,2549],{},"One radio and its copy, aligned from the top.",[1979,2551,2552,2557],{},[2000,2553,2554],{},[420,2555,2556],{},"base",[2000,2558,2559],{},"Interactive circular radio surface and checked semantic fill.",[1979,2561,2562,2567],{},[2000,2563,2564],{},[420,2565,2566],{},"indicator",[2000,2568,2569],{},"Inner white dot rendered for the checked item.",[1979,2571,2572,2577],{},[2000,2573,2574],{},[420,2575,2576],{},"container",[2000,2578,2579],{},"Alignment wrapper around the circular control.",[1979,2581,2582,2587],{},[2000,2583,2584],{},[420,2585,2586],{},"wrapper",[2000,2588,2589],{},"Label and description column.",[1979,2591,2592,2596],{},[2000,2593,2594],{},[420,2595,1863],{},[2000,2597,2598],{},"Built-in item label.",[1979,2600,2601,2605],{},[2000,2602,2603],{},[420,2604,1867],{},[2000,2606,2607],{},"Built-in supporting text.",[816,2609,2611],{"id":2610},"theme-variants","Theme variants",[1973,2613,2614,2629],{},[1976,2615,2616],{},[1979,2617,2618,2621,2624,2626],{},[1982,2619,2620],{},"Variant",[1982,2622,2623],{},"Values",[1982,2625,1990],{},[1982,2627,2628],{},"Effect",[1995,2630,2631,2647,2673,2693,2713,2731],{},[1979,2632,2633,2637,2640,2644],{},[2000,2634,2635],{},[420,2636,2261],{},[2000,2638,2639],{},"Registered semantic colors",[2000,2641,2642],{},[420,2643,2271],{},[2000,2645,2646],{},"Colors the checked radio surface and border.",[1979,2648,2649,2653,2666,2670],{},[2000,2650,2651],{},[420,2652,2281],{},[2000,2654,2655,1952,2658,1952,2661,1952,2663],{},[420,2656,2657],{},"sm",[420,2659,2660],{},"md",[420,2662,1628],{},[420,2664,2665],{},"xl",[2000,2667,2668],{},[420,2669,2291],{},[2000,2671,2672],{},"Scales radios, indicators, text, line containers, and gaps.",[1979,2674,2675,2679,2686,2690],{},[2000,2676,2677],{},[420,2678,1959],{},[2000,2680,2681,1952,2683],{},[420,2682,983],{},[420,2684,2685],{},"vertical",[2000,2687,2688],{},[420,2689,2310],{},[2000,2691,2692],{},"Uses a wrapping row or stacked column for the fieldset.",[1979,2694,2695,2700,2707,2710],{},[2000,2696,2697],{},[420,2698,2699],{},"checked",[2000,2701,2702,1952,2705],{},[420,2703,2704],{},"true",[420,2706,2066],{},[2000,2708,2709],{},"Per controlled item",[2000,2711,2712],{},"Applies the semantic checked fill and thicker border.",[1979,2714,2715,2719,2725,2728],{},[2000,2716,2717],{},[420,2718,1386],{},[2000,2720,2721,1952,2723],{},[420,2722,2704],{},[420,2724,2066],{},[2000,2726,2727],{},"Group or item state",[2000,2729,2730],{},"Reduces control and label opacity.",[1979,2732,2733,2737,2743,2748],{},[2000,2734,2735],{},[420,2736,1944],{},[2000,2738,2739,1952,2741],{},[420,2740,2704],{},[420,2742,2066],{},[2000,2744,2745,2746],{},"From ",[420,2747,1944],{},[2000,2749,2750],{},"Appends a red asterisk to the built-in legend.",[417,2752,2753,2754,2757,2758,2761],{},"Unchecked radios use a white surface with a neutral ",[420,2755,2756],{},"300"," border. Checked radios use the selected semantic color at shade ",[420,2759,2760],{},"500",", a two-pixel matching border, and a white inner dot.",[412,2763,328],{"id":2764},"accessibility",[417,2766,2767,2768,1924,2770,2773],{},"Each core radio is exposed as an accessibility element with radio semantics mapped to a native button trait. It announces ",[420,2769,2699],{},[420,2771,2772],{},"unchecked",", and disabled radios receive the disabled trait.",[417,2775,2776,2777,2780,2781,2783,2784,2786,2787,2790,2791,1952,2794,1956,2797,1897,2800,2802],{},"The kit wrapper renders visible labels and descriptions beside each control, but it does not currently forward an ",[420,2778,2779],{},"accessibility-label"," to the radio or associate the Lynx ",[420,2782,1859],{}," nodes as native labels. The generated item ",[420,2785,1955],{}," is not paired with a web ",[420,2788,2789],{},"\u003Clabel>",". Treat accessible naming as a current limitation, test the result with VoiceOver and TalkBack, and use ",[420,2792,2793],{},"RadioGroupRoot",[420,2795,2796],{},"RadioGroupItem",[420,2798,2799],{},"RadioGroupIndicator",[420,2801,41],{}," when explicit per-item accessibility labels are required.",[417,2804,2805],{},"The root does not add a native group or fieldset role, and the visual legend is not automatically announced as the group's accessible name. The required asterisk is also visual; provide separate validation messaging and do not rely on it alone.",[412,2807,2809],{"id":2808},"platform-notes","Platform notes",[1874,2811,2812,2830,2837,2840,2848,2857],{},[1877,2813,2814,2815,1864,2818,2820,2821,1952,2824,1956,2827,2829],{},"The component uses Lynx ",[420,2816,2817],{},"view",[420,2819,1859],{}," nodes rather than DOM ",[420,2822,2823],{},"\u003Cfieldset>",[420,2825,2826],{},"\u003Cinput type=\"radio\">",[420,2828,2789],{}," elements.",[1877,2831,2832,2833,2836],{},"Selection is handled by native ",[420,2834,2835],{},"tap"," events through the core radio primitives.",[1877,2838,2839],{},"The indicator is conditionally mounted only for the checked item.",[1877,2841,2842,2843,2847],{},"The default theme uses vyui's semantic tokens, so it adapts automatically under dark mode (see ",[2844,2845,2846],"a",{"href":319},"Theming → Dark Mode","), and omits DOM focus-ring and hover styles.",[1877,2849,2850,1952,2852,1956,2854,2856],{},[420,2851,1951],{},[420,2853,1955],{},[420,2855,1944],{}," are forwarded to core primitives, but the kit group does not provide standalone native browser form submission.",[1877,2858,2859,2860,2862],{},"Core direction and looping metadata exist in ",[420,2861,41],{},"; the kit wrapper does not expose them and does not implement DOM arrow-key behavior.",[412,2864,2866],{"id":2865},"related-components","Related components",[1874,2868,2869,2876,2883,2890],{},[1877,2870,2871,2875],{},[2844,2872,2873],{"href":117},[420,2874,116],{}," for choosing any number of independent options.",[1877,2877,2878,2882],{},[2844,2879,2880],{"href":230},[420,2881,229],{}," for one choice in a compact trigger and popup.",[1877,2884,2885,2889],{},[2844,2886,2887],{"href":294},[420,2888,293],{}," for toolbar-like single or multiple selection.",[1877,2891,2892,2896],{},[2844,2893,2894],{"href":220},[420,2895,219],{}," for an ordered numeric score.",[2898,2899,2900],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":439,"searchDepth":446,"depth":479,"links":2902},[2903,2904,2911,2914,2915,2916,2917,2920,2921,2922],{"id":414,"depth":479,"text":415},{"id":431,"depth":479,"text":432,"children":2905},[2906,2907,2908,2909,2910],{"id":818,"depth":507,"text":819},{"id":1007,"depth":507,"text":1008},{"id":1393,"depth":507,"text":1394},{"id":1543,"depth":507,"text":1544},{"id":1718,"depth":507,"text":1719},{"id":1871,"depth":479,"text":1872,"children":2912},[2913],{"id":1970,"depth":507,"text":1971},{"id":2095,"depth":479,"text":2096},{"id":2380,"depth":479,"text":2381},{"id":2413,"depth":479,"text":2414},{"id":2484,"depth":479,"text":2485,"children":2918},[2919],{"id":2610,"depth":507,"text":2611},{"id":2764,"depth":479,"text":328},{"id":2808,"depth":479,"text":2809},{"id":2865,"depth":479,"text":2866},"Choose one value from a visible set of labeled options.",[2925],{"label":2926,"icon":2927,"to":2928,"target":2929},"Source","i-simple-icons-github","https:\u002F\u002Fgithub.com\u002FKealanAU\u002Fvyui\u002Fblob\u002Fmain\u002Fpackages\u002Fkit\u002Fsrc\u002Fcomponents\u002FRadioGroup.vue","_blank",{},{"icon":217},{"title":214,"description":2923},"V4n5hOygvp8sudBM4J8jrsY-kuXRrFycepSdASk4aS4",[2935,2937],{"title":209,"path":210,"stem":211,"description":2936,"icon":-1,"children":-1,"navigation":-1},"Show determinate, indeterminate, or stepped task progress.",{"title":219,"path":220,"stem":221,"description":2938,"icon":-1,"children":-1,"navigation":-1},"Capture an integer score with a row of tappable icons.",1783534410287]