[{"data":1,"prerenderedAt":840},["ShallowReactive",2],{"locale-alternates":3,"docs-nav-en":124,"api-BbRadioGroup":352,"page-en-\u002Fcomponents\u002Fbb-radio-group\u002Fapi":364},{"\u002Fit\u002Fcomponenti\u002Fbb-accordion":4,"\u002Fen\u002Fcomponents\u002Fbb-accordion":5,"\u002Fit\u002Fcomponenti\u002Fbb-alert":6,"\u002Fen\u002Fcomponents\u002Fbb-alert":7,"\u002Fit\u002Fcomponenti\u002Fbb-asterisk":8,"\u002Fen\u002Fcomponents\u002Fbb-asterisk":9,"\u002Fit\u002Fcomponenti\u002Fbb-avatar":10,"\u002Fen\u002Fcomponents\u002Fbb-avatar":11,"\u002Fit\u002Fcomponenti\u002Fbb-badge":12,"\u002Fen\u002Fcomponents\u002Fbb-badge":13,"\u002Fit\u002Fcomponenti\u002Fbb-base-button":14,"\u002Fen\u002Fcomponents\u002Fbb-base-button":15,"\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs":16,"\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs":17,"\u002Fit\u002Fcomponenti\u002Fbb-button":18,"\u002Fen\u002Fcomponents\u002Fbb-button":19,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox":20,"\u002Fen\u002Fcomponents\u002Fbb-checkbox":21,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group":22,"\u002Fen\u002Fcomponents\u002Fbb-checkbox-group":23,"\u002Fit\u002Fcomponenti\u002Fbb-collapsible":24,"\u002Fen\u002Fcomponents\u002Fbb-collapsible":25,"\u002Fit\u002Fcomponenti\u002Fbb-color-input":26,"\u002Fen\u002Fcomponents\u002Fbb-color-input":27,"\u002Fit\u002Fcomponenti\u002Fbb-color-palette":28,"\u002Fen\u002Fcomponents\u002Fbb-color-palette":29,"\u002Fit\u002Fcomponenti\u002Fbb-confirm":30,"\u002Fen\u002Fcomponents\u002Fbb-confirm":31,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker":32,"\u002Fen\u002Fcomponents\u002Fbb-date-picker":33,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input":34,"\u002Fen\u002Fcomponents\u002Fbb-date-picker-input":35,"\u002Fit\u002Fcomponenti\u002Fbb-dialog":36,"\u002Fen\u002Fcomponents\u002Fbb-dialog":37,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown":38,"\u002Fen\u002Fcomponents\u002Fbb-dropdown":39,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button":40,"\u002Fen\u002Fcomponents\u002Fbb-dropdown-button":41,"\u002Fit\u002Fcomponenti\u002Fbb-dropzone":42,"\u002Fen\u002Fcomponents\u002Fbb-dropzone":43,"\u002Fit\u002Fcomponenti\u002Fbb-form":44,"\u002Fen\u002Fcomponents\u002Fbb-form":45,"\u002Fit\u002Fcomponenti\u002Fbb-icon":46,"\u002Fen\u002Fcomponents\u002Fbb-icon":47,"\u002Fit\u002Fcomponenti\u002Fbb-indicator":48,"\u002Fen\u002Fcomponents\u002Fbb-indicator":49,"\u002Fit\u002Fcomponenti\u002Fbb-number-input":50,"\u002Fen\u002Fcomponents\u002Fbb-number-input":51,"\u002Fit\u002Fcomponenti\u002Fbb-off-canvas":52,"\u002Fen\u002Fcomponents\u002Fbb-off-canvas":53,"\u002Fit\u002Fcomponenti\u002Fbb-pagination":54,"\u002Fen\u002Fcomponents\u002Fbb-pagination":55,"\u002Fit\u002Fcomponenti\u002Fbb-popover":56,"\u002Fen\u002Fcomponents\u002Fbb-popover":57,"\u002Fit\u002Fcomponenti\u002Fbb-progress":58,"\u002Fen\u002Fcomponents\u002Fbb-progress":59,"\u002Fit\u002Fcomponenti\u002Fbb-radio":60,"\u002Fen\u002Fcomponents\u002Fbb-radio":61,"\u002Fit\u002Fcomponenti\u002Fbb-radio-group":62,"\u002Fen\u002Fcomponents\u002Fbb-radio-group":63,"\u002Fit\u002Fcomponenti\u002Fbb-rating":64,"\u002Fen\u002Fcomponents\u002Fbb-rating":65,"\u002Fit\u002Fcomponenti\u002Fbb-select":66,"\u002Fen\u002Fcomponents\u002Fbb-select":67,"\u002Fit\u002Fcomponenti\u002Fbb-select-popover":68,"\u002Fen\u002Fcomponents\u002Fbb-select-popover":69,"\u002Fit\u002Fcomponenti\u002Fbb-slider":70,"\u002Fen\u002Fcomponents\u002Fbb-slider":71,"\u002Fit\u002Fcomponenti\u002Fbb-smooth-height":72,"\u002Fen\u002Fcomponents\u002Fbb-smooth-height":73,"\u002Fit\u002Fcomponenti\u002Fbb-spinner":74,"\u002Fen\u002Fcomponents\u002Fbb-spinner":75,"\u002Fit\u002Fcomponenti\u002Fbb-switch":76,"\u002Fen\u002Fcomponents\u002Fbb-switch":77,"\u002Fit\u002Fcomponenti\u002Fbb-switch-group":78,"\u002Fen\u002Fcomponents\u002Fbb-switch-group":79,"\u002Fit\u002Fcomponenti\u002Fbb-table":80,"\u002Fen\u002Fcomponents\u002Fbb-table":81,"\u002Fit\u002Fcomponenti\u002Fbb-tabs":82,"\u002Fen\u002Fcomponents\u002Fbb-tabs":83,"\u002Fit\u002Fcomponenti\u002Fbb-tag":84,"\u002Fen\u002Fcomponents\u002Fbb-tag":85,"\u002Fit\u002Fcomponenti\u002Fbb-text-input":86,"\u002Fen\u002Fcomponents\u002Fbb-text-input":87,"\u002Fit\u002Fcomponenti\u002Fbb-textarea":88,"\u002Fen\u002Fcomponents\u002Fbb-textarea":89,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker":90,"\u002Fen\u002Fcomponents\u002Fbb-time-picker":91,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input":92,"\u002Fen\u002Fcomponents\u002Fbb-time-picker-input":93,"\u002Fit\u002Fcomponenti\u002Fbb-toast":94,"\u002Fen\u002Fcomponents\u002Fbb-toast":95,"\u002Fit\u002Fcomponenti\u002Fbb-tooltip":96,"\u002Fen\u002Fcomponents\u002Fbb-tooltip":97,"\u002Fit\u002Fcomponenti\u002Fbb-tree":98,"\u002Fen\u002Fcomponents\u002Fbb-tree":99,"\u002Fit\u002Fguide\u002Fai-agents":100,"\u002Fen\u002Fguides\u002Fai-agents":101,"\u002Fit\u002Fguide\u002Fcoherence":102,"\u002Fen\u002Fguides\u002Fcoherence":103,"\u002Fit\u002Fguide\u002Fdesign-language":104,"\u002Fen\u002Fguides\u002Fdesign-language":105,"\u002Fit\u002Fguide\u002Fdesign-tokens":106,"\u002Fen\u002Fguides\u002Fdesign-tokens":107,"\u002Fit\u002Fguide\u002Ffetching-data":108,"\u002Fen\u002Fguides\u002Ffetching-data":109,"\u002Fit\u002Fguide\u002Ficons":110,"\u002Fen\u002Fguides\u002Ficons":111,"\u002Fit\u002Fguide\u002Finertia":112,"\u002Fen\u002Fguides\u002Finertia":113,"\u002Fit\u002Fguide\u002Finstallation":114,"\u002Fen\u002Fguides\u002Finstallation":115,"\u002Fit\u002Fguide\u002Fmigration":116,"\u002Fen\u002Fguides\u002Fmigration":117,"\u002Fit\u002Fguide\u002Fnuxt":118,"\u002Fen\u002Fguides\u002Fnuxt":119,"\u002Fit\u002Fguide\u002Foptions-and-items":120,"\u002Fen\u002Fguides\u002Foptions-and-items":121,"\u002Fit\u002Fguide\u002Fvalidated-forms":122,"\u002Fen\u002Fguides\u002Fvalidated-forms":123},"\u002Fen\u002Fcomponents\u002Fbb-accordion","\u002Fit\u002Fcomponenti\u002Fbb-accordion","\u002Fen\u002Fcomponents\u002Fbb-alert","\u002Fit\u002Fcomponenti\u002Fbb-alert","\u002Fen\u002Fcomponents\u002Fbb-asterisk","\u002Fit\u002Fcomponenti\u002Fbb-asterisk","\u002Fen\u002Fcomponents\u002Fbb-avatar","\u002Fit\u002Fcomponenti\u002Fbb-avatar","\u002Fen\u002Fcomponents\u002Fbb-badge","\u002Fit\u002Fcomponenti\u002Fbb-badge","\u002Fen\u002Fcomponents\u002Fbb-base-button","\u002Fit\u002Fcomponenti\u002Fbb-base-button","\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs","\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs","\u002Fen\u002Fcomponents\u002Fbb-button","\u002Fit\u002Fcomponenti\u002Fbb-button","\u002Fen\u002Fcomponents\u002Fbb-checkbox","\u002Fit\u002Fcomponenti\u002Fbb-checkbox","\u002Fen\u002Fcomponents\u002Fbb-checkbox-group","\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group","\u002Fen\u002Fcomponents\u002Fbb-collapsible","\u002Fit\u002Fcomponenti\u002Fbb-collapsible","\u002Fen\u002Fcomponents\u002Fbb-color-input","\u002Fit\u002Fcomponenti\u002Fbb-color-input","\u002Fen\u002Fcomponents\u002Fbb-color-palette","\u002Fit\u002Fcomponenti\u002Fbb-color-palette","\u002Fen\u002Fcomponents\u002Fbb-confirm","\u002Fit\u002Fcomponenti\u002Fbb-confirm","\u002Fen\u002Fcomponents\u002Fbb-date-picker","\u002Fit\u002Fcomponenti\u002Fbb-date-picker","\u002Fen\u002Fcomponents\u002Fbb-date-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input","\u002Fen\u002Fcomponents\u002Fbb-dialog","\u002Fit\u002Fcomponenti\u002Fbb-dialog","\u002Fen\u002Fcomponents\u002Fbb-dropdown","\u002Fit\u002Fcomponenti\u002Fbb-dropdown","\u002Fen\u002Fcomponents\u002Fbb-dropdown-button","\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button","\u002Fen\u002Fcomponents\u002Fbb-dropzone","\u002Fit\u002Fcomponenti\u002Fbb-dropzone","\u002Fen\u002Fcomponents\u002Fbb-form","\u002Fit\u002Fcomponenti\u002Fbb-form","\u002Fen\u002Fcomponents\u002Fbb-icon","\u002Fit\u002Fcomponenti\u002Fbb-icon","\u002Fen\u002Fcomponents\u002Fbb-indicator","\u002Fit\u002Fcomponenti\u002Fbb-indicator","\u002Fen\u002Fcomponents\u002Fbb-number-input","\u002Fit\u002Fcomponenti\u002Fbb-number-input","\u002Fen\u002Fcomponents\u002Fbb-off-canvas","\u002Fit\u002Fcomponenti\u002Fbb-off-canvas","\u002Fen\u002Fcomponents\u002Fbb-pagination","\u002Fit\u002Fcomponenti\u002Fbb-pagination","\u002Fen\u002Fcomponents\u002Fbb-popover","\u002Fit\u002Fcomponenti\u002Fbb-popover","\u002Fen\u002Fcomponents\u002Fbb-progress","\u002Fit\u002Fcomponenti\u002Fbb-progress","\u002Fen\u002Fcomponents\u002Fbb-radio","\u002Fit\u002Fcomponenti\u002Fbb-radio","\u002Fen\u002Fcomponents\u002Fbb-radio-group","\u002Fit\u002Fcomponenti\u002Fbb-radio-group","\u002Fen\u002Fcomponents\u002Fbb-rating","\u002Fit\u002Fcomponenti\u002Fbb-rating","\u002Fen\u002Fcomponents\u002Fbb-select","\u002Fit\u002Fcomponenti\u002Fbb-select","\u002Fen\u002Fcomponents\u002Fbb-select-popover","\u002Fit\u002Fcomponenti\u002Fbb-select-popover","\u002Fen\u002Fcomponents\u002Fbb-slider","\u002Fit\u002Fcomponenti\u002Fbb-slider","\u002Fen\u002Fcomponents\u002Fbb-smooth-height","\u002Fit\u002Fcomponenti\u002Fbb-smooth-height","\u002Fen\u002Fcomponents\u002Fbb-spinner","\u002Fit\u002Fcomponenti\u002Fbb-spinner","\u002Fen\u002Fcomponents\u002Fbb-switch","\u002Fit\u002Fcomponenti\u002Fbb-switch","\u002Fen\u002Fcomponents\u002Fbb-switch-group","\u002Fit\u002Fcomponenti\u002Fbb-switch-group","\u002Fen\u002Fcomponents\u002Fbb-table","\u002Fit\u002Fcomponenti\u002Fbb-table","\u002Fen\u002Fcomponents\u002Fbb-tabs","\u002Fit\u002Fcomponenti\u002Fbb-tabs","\u002Fen\u002Fcomponents\u002Fbb-tag","\u002Fit\u002Fcomponenti\u002Fbb-tag","\u002Fen\u002Fcomponents\u002Fbb-text-input","\u002Fit\u002Fcomponenti\u002Fbb-text-input","\u002Fen\u002Fcomponents\u002Fbb-textarea","\u002Fit\u002Fcomponenti\u002Fbb-textarea","\u002Fen\u002Fcomponents\u002Fbb-time-picker","\u002Fit\u002Fcomponenti\u002Fbb-time-picker","\u002Fen\u002Fcomponents\u002Fbb-time-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input","\u002Fen\u002Fcomponents\u002Fbb-toast","\u002Fit\u002Fcomponenti\u002Fbb-toast","\u002Fen\u002Fcomponents\u002Fbb-tooltip","\u002Fit\u002Fcomponenti\u002Fbb-tooltip","\u002Fen\u002Fcomponents\u002Fbb-tree","\u002Fit\u002Fcomponenti\u002Fbb-tree","\u002Fen\u002Fguides\u002Fai-agents","\u002Fit\u002Fguide\u002Fai-agents","\u002Fen\u002Fguides\u002Fcoherence","\u002Fit\u002Fguide\u002Fcoherence","\u002Fen\u002Fguides\u002Fdesign-language","\u002Fit\u002Fguide\u002Fdesign-language","\u002Fen\u002Fguides\u002Fdesign-tokens","\u002Fit\u002Fguide\u002Fdesign-tokens","\u002Fen\u002Fguides\u002Ffetching-data","\u002Fit\u002Fguide\u002Ffetching-data","\u002Fen\u002Fguides\u002Ficons","\u002Fit\u002Fguide\u002Ficons","\u002Fen\u002Fguides\u002Finertia","\u002Fit\u002Fguide\u002Finertia","\u002Fen\u002Fguides\u002Finstallation","\u002Fit\u002Fguide\u002Finstallation","\u002Fen\u002Fguides\u002Fmigration","\u002Fit\u002Fguide\u002Fmigration","\u002Fen\u002Fguides\u002Fnuxt","\u002Fit\u002Fguide\u002Fnuxt","\u002Fen\u002Fguides\u002Foptions-and-items","\u002Fit\u002Fguide\u002Foptions-and-items","\u002Fen\u002Fguides\u002Fvalidated-forms","\u002Fit\u002Fguide\u002Fvalidated-forms",[125,136,145,166,178,220,253,286,307,328,340,346],{"label":126,"entries":127},"Getting started",[128,132],{"title":129,"path":130,"order":131},"Installation","\u002Fguides\u002Finstallation",1,{"title":133,"path":134,"order":135},"Migrating from v2","\u002Fguides\u002Fmigration",2,{"label":137,"entries":138},"Design system",[139,142],{"title":140,"path":141,"order":131},"Design tokens","\u002Fguides\u002Fdesign-tokens",{"title":143,"path":144,"order":135},"Design language","\u002Fguides\u002Fdesign-language",{"label":146,"entries":147},"Playbooks",[148,151,154,158,162],{"title":149,"path":150,"order":131},"Options and items","\u002Fguides\u002Foptions-and-items",{"title":152,"path":153,"order":135},"Fetching data","\u002Fguides\u002Ffetching-data",{"title":155,"path":156,"order":157},"Coherence","\u002Fguides\u002Fcoherence",3,{"title":159,"path":160,"order":161},"Validated forms","\u002Fguides\u002Fvalidated-forms",4,{"title":163,"path":164,"order":165},"Icons","\u002Fguides\u002Ficons",5,{"label":167,"entries":168},"Ecosystem",[169,172,175],{"title":170,"path":171,"order":131},"Inertia and Laravel","\u002Fguides\u002Finertia",{"title":173,"path":174,"order":135},"Nuxt","\u002Fguides\u002Fnuxt",{"title":176,"path":177,"order":157},"AI agents","\u002Fguides\u002Fai-agents",{"label":179,"entries":180},"Inputs",[181,184,187,190,193,196,200,204,208,212,216],{"title":182,"path":183,"component":182,"order":131},"BbBaseButton","\u002Fcomponents\u002Fbb-base-button",{"title":185,"path":186,"component":185,"order":135},"BbButton","\u002Fcomponents\u002Fbb-button",{"title":188,"path":189,"component":188,"order":157},"BbColorInput","\u002Fcomponents\u002Fbb-color-input",{"title":191,"path":192,"component":191,"order":161},"BbDatePickerInput","\u002Fcomponents\u002Fbb-date-picker-input",{"title":194,"path":195,"component":194,"order":165},"BbDropzone","\u002Fcomponents\u002Fbb-dropzone",{"title":197,"path":198,"component":197,"order":199},"BbForm","\u002Fcomponents\u002Fbb-form",6,{"title":201,"path":202,"component":201,"order":203},"BbNumberInput","\u002Fcomponents\u002Fbb-number-input",7,{"title":205,"path":206,"component":205,"order":207},"BbTag","\u002Fcomponents\u002Fbb-tag",8,{"title":209,"path":210,"component":209,"order":211},"BbTextarea","\u002Fcomponents\u002Fbb-textarea",9,{"title":213,"path":214,"component":213,"order":215},"BbTextInput","\u002Fcomponents\u002Fbb-text-input",10,{"title":217,"path":218,"component":217,"order":219},"BbTimePickerInput","\u002Fcomponents\u002Fbb-time-picker-input",11,{"label":221,"entries":222},"Selection",[223,226,229,232,235,238,241,244,247,250],{"title":224,"path":225,"component":224,"order":131},"BbCheckbox","\u002Fcomponents\u002Fbb-checkbox",{"title":227,"path":228,"component":227,"order":135},"BbCheckboxGroup","\u002Fcomponents\u002Fbb-checkbox-group",{"title":230,"path":231,"component":230,"order":157},"BbRadio","\u002Fcomponents\u002Fbb-radio",{"title":233,"path":234,"component":233,"order":161},"BbRadioGroup","\u002Fcomponents\u002Fbb-radio-group",{"title":236,"path":237,"component":236,"order":165},"BbRating","\u002Fcomponents\u002Fbb-rating",{"title":239,"path":240,"component":239,"order":199},"BbSelect","\u002Fcomponents\u002Fbb-select",{"title":242,"path":243,"component":242,"order":203},"BbSelectPopover","\u002Fcomponents\u002Fbb-select-popover",{"title":245,"path":246,"component":245,"order":207},"BbSlider","\u002Fcomponents\u002Fbb-slider",{"title":248,"path":249,"component":248,"order":211},"BbSwitch","\u002Fcomponents\u002Fbb-switch",{"title":251,"path":252,"component":251,"order":215},"BbSwitchGroup","\u002Fcomponents\u002Fbb-switch-group",{"label":254,"entries":255},"Overlay",[256,259,262,265,268,271,274,277,280,283],{"title":257,"path":258,"component":257,"order":131},"BbColorPalette","\u002Fcomponents\u002Fbb-color-palette",{"title":260,"path":261,"component":260,"order":135},"BbConfirm","\u002Fcomponents\u002Fbb-confirm",{"title":263,"path":264,"component":263,"order":157},"BbDatePicker","\u002Fcomponents\u002Fbb-date-picker",{"title":266,"path":267,"component":266,"order":161},"BbDialog","\u002Fcomponents\u002Fbb-dialog",{"title":269,"path":270,"component":269,"order":165},"BbDropdown","\u002Fcomponents\u002Fbb-dropdown",{"title":272,"path":273,"component":272,"order":199},"BbDropdownButton","\u002Fcomponents\u002Fbb-dropdown-button",{"title":275,"path":276,"component":275,"order":203},"BbOffCanvas","\u002Fcomponents\u002Fbb-off-canvas",{"title":278,"path":279,"component":278,"order":207},"BbPopover","\u002Fcomponents\u002Fbb-popover",{"title":281,"path":282,"component":281,"order":211},"BbTimePicker","\u002Fcomponents\u002Fbb-time-picker",{"title":284,"path":285,"component":284,"order":215},"BbTooltip","\u002Fcomponents\u002Fbb-tooltip",{"label":287,"entries":288},"Navigation",[289,292,295,298,301,304],{"title":290,"path":291,"component":290,"order":131},"BbAccordion","\u002Fcomponents\u002Fbb-accordion",{"title":293,"path":294,"component":293,"order":135},"BbBreadcrumbs","\u002Fcomponents\u002Fbb-breadcrumbs",{"title":296,"path":297,"component":296,"order":157},"BbCollapsible","\u002Fcomponents\u002Fbb-collapsible",{"title":299,"path":300,"component":299,"order":161},"BbPagination","\u002Fcomponents\u002Fbb-pagination",{"title":302,"path":303,"component":302,"order":165},"BbTabs","\u002Fcomponents\u002Fbb-tabs",{"title":305,"path":306,"component":305,"order":199},"BbTree","\u002Fcomponents\u002Fbb-tree",{"label":308,"entries":309},"Feedback",[310,313,316,319,322,325],{"title":311,"path":312,"component":311,"order":131},"BbAlert","\u002Fcomponents\u002Fbb-alert",{"title":314,"path":315,"component":314,"order":135},"BbBadge","\u002Fcomponents\u002Fbb-badge",{"title":317,"path":318,"component":317,"order":157},"BbIndicator","\u002Fcomponents\u002Fbb-indicator",{"title":320,"path":321,"component":320,"order":161},"BbProgress","\u002Fcomponents\u002Fbb-progress",{"title":323,"path":324,"component":323,"order":165},"BbSpinner","\u002Fcomponents\u002Fbb-spinner",{"title":326,"path":327,"component":326,"order":199},"BbToast","\u002Fcomponents\u002Fbb-toast",{"label":329,"entries":330},"Data Display",[331,334,337],{"title":332,"path":333,"component":332,"order":131},"BbAvatar","\u002Fcomponents\u002Fbb-avatar",{"title":335,"path":336,"component":335,"order":135},"BbIcon","\u002Fcomponents\u002Fbb-icon",{"title":338,"path":339,"component":338,"order":157},"BbTable","\u002Fcomponents\u002Fbb-table",{"label":341,"entries":342},"Layout & Utility",[343],{"title":344,"path":345,"component":344,"order":131},"BbSmoothHeight","\u002Fcomponents\u002Fbb-smooth-height",{"label":347,"entries":348},"Other",[349],{"title":350,"path":351,"component":350,"order":131},"BbAsterisk","\u002Fcomponents\u002Fbb-asterisk",{"name":233,"slug":353,"group":221,"description":354,"entrypoint":355,"docs":356,"props":359,"models":673,"events":676,"slots":721,"exposed":751,"pt":752,"validated":802,"migration":819},"bb-radio-group","Coordinates exclusive selection among radio options.","bitboss-ui",{"contract":357,"source":358},"ai\u002FBbRadioGroup.md","ai\u002Fsource\u002FBbRadioGroup.md",[360,366,371,375,379,385,389,393,396,402,405,408,411,416,419,422,428,433,437,444,448,452,457,461,464,467,471,474,478,481,484,488,491,493,495,497,499,501,503,505,507,509,511,513,515,517,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,658,661,664,670],{"name":361,"type":362,"required":363,"default":364,"description":365,"note":364,"demo":364},"autofocus","Booleanish | undefined",false,null,"Sets autofocus on page load.",{"name":367,"type":368,"required":363,"default":369,"description":370,"note":364,"demo":364},"compact","boolean | undefined","false","Sets the component in a compact state.",{"name":372,"type":373,"required":363,"default":364,"description":374,"note":364,"demo":364},"dependencies","unknown[] | undefined","Defines an array of dependencies that will trigger actions in the component upon change.",{"name":376,"type":377,"required":363,"default":364,"description":378,"note":364,"demo":364},"depsDebounceTime","number | undefined","Timeout used to debounce response to changes to dependencies.",{"name":380,"type":381,"required":363,"default":364,"description":382,"note":383,"demo":384},"description","string | undefined","Descriptive text displayed below the label and above the input. Unlike the hint it is always\nvisible, and it is linked to the input via `aria-describedby` (after any\n`errors` \u002F `warnings`, before the `hint`).","The place to say why some options are locked. Arrow keys skip a non-selectable radio entirely, so a keyboard user never lands on one to find out.","gating",{"name":386,"type":387,"required":363,"default":364,"description":388,"note":364,"demo":364},"direction","InputDirection | undefined","Direction of the layout of the component. Can either be a predefined value or a pattern separated by a space like `xx xxxxx`.",{"name":390,"type":368,"required":363,"default":369,"description":391,"note":392,"demo":384},"disabled","Disables the component.","Locks the group. Prefer `readonly` when the group already carries a selection: the per-option check currently exempts the selected option.",{"name":394,"type":368,"required":363,"default":369,"description":395,"note":364,"demo":364},"enforceCoherence","If coherence is enforced the input cannot have a modelValue that is incoherent with its current items.\n\ne.g. You cannot set v-model to a user that is not present in the items passed.\n\nmodelValue will be reset upon incoherence.",{"name":397,"type":398,"required":363,"default":364,"description":399,"note":400,"demo":401},"errors","string | string[] | undefined","Can be a string or an array of string containing the messages to display.\nThey render in an `aria-live=\"polite\"` region (announced when they appear)\nand, while the list is non-empty, are referenced FIRST from the control's\n`aria-describedby`, so the reason the field is invalid is re-read whenever\nthe control regains focus.","The channel that produces the sentence the user reads. `required` marks the field; it does not write a message.","required",{"name":403,"type":368,"required":363,"default":369,"description":404,"note":364,"demo":401},"hasErrors","Define if the component should be in an error state.\nIt usually attaches a CSS class for styling purposes.",{"name":406,"type":368,"required":363,"default":369,"description":407,"note":364,"demo":364},"hasWarnings","Define if the component should be in a warning state.\nSame chrome as errors with `--bb-warn`; errors take priority.",{"name":409,"type":368,"required":363,"default":369,"description":410,"note":364,"demo":364},"hideLabel","Visually hides each option's label text (the text rendered next to every\ninput) while keeping it accessible to screen readers.\nDoes not affect the fieldset legend — use `hideLegend` for that.",{"name":412,"type":368,"required":363,"default":369,"description":413,"note":414,"demo":415},"hideLegend","Visually hides the legend of the fieldset while maintaining accessibility.","The right way to drop the legend visually. Removing it instead costs the group its `role=\"radiogroup\"`, which is only claimed when the set can be named.","keyboard",{"name":417,"type":381,"required":363,"default":364,"description":418,"note":364,"demo":364},"hint","Text box to be displayed near the input, usually to indicate instructions.",{"name":420,"type":381,"required":363,"default":364,"description":421,"note":364,"demo":364},"id","The identifier of the component.",{"name":423,"type":424,"required":363,"default":364,"description":425,"note":426,"demo":427},"inputDirection","\"horizontal\" | \"vertical\" | undefined","Defines the direction of the inputs in the fieldset.","Defaults to `horizontal`: a wrapping row, not a stack. The row is a plain flexbox and options are content-sized, so `flex: 1 1 0` on the option is what makes tiles share the width evenly.","styling",{"name":429,"type":430,"required":363,"default":431,"description":432,"note":364,"demo":364},"inputPosition","\"left\" | \"center\" | \"right\" | undefined","\"left\"","Sets the alignment of the input. Since inputs are inline block they can be aligned just as text can.",{"name":434,"type":435,"required":363,"default":364,"description":436,"note":364,"demo":364},"itemProps","BbOptionGroupItemProps\u003CT> | undefined","ADDITIONAL row fields resolved from each item — never its text or value\n(those stay on `itemText` \u002F `itemValue`). Option groups accept one field:\n\n- `description` — a muted line under the option label, beside the control;\n  it may wrap.\n\nEither an object with a path or getter per field\n(`{ description: 'email' }`) or a function returning the fields\n(`(item) => ({ description: item.email })`). Without it no field renders —\nan item's own `description` is never read implicitly — and an empty value\nrenders nothing for that item. The description is announced as the\noption's description, never part of its name. To disable individual\noptions use `selectable`.",{"name":438,"type":439,"required":440,"default":364,"description":441,"note":442,"demo":443},"items","T[] | ((prefill: boolean, modelValue?: any) => T[] | Promise\u003CT[]>)",true,"Used to retrieve items; can be an array or a function.","Same mapping as every other options component. A radio group has no `multiple` and no `max`: one value is the whole contract.","default",{"name":445,"type":446,"required":363,"default":364,"description":447,"note":364,"demo":443},"itemText","ItemAccessor\u003CT, string> | undefined","Defines a path that returns a property of the object to use as text or a function that returns a string.",{"name":449,"type":450,"required":363,"default":364,"description":451,"note":364,"demo":443},"itemValue","ItemAccessor\u003CT> | undefined","Defines a path that returns a property of the object to use as value or a function that returns any value.",{"name":453,"type":454,"required":440,"default":364,"description":455,"note":456,"demo":443},"legend","string","Text content of the legend.","Required, and load-bearing twice over here: it is the fieldset's accessible name and it is what lets the options container claim `role=\"radiogroup\"`, a role no native element supplies.",{"name":458,"type":459,"required":363,"default":364,"description":460,"note":364,"demo":401},"legendMode","\"outside\" | \"inside\" | undefined","Legend rendering mode. `'outside'` renders the legend above the fieldset in the normal flow;\n`'inside'` overlays the legend inside the fieldset border.\nFloating mode is not supported for radio groups.",{"name":462,"type":430,"required":363,"default":364,"description":463,"note":364,"demo":364},"legendPosition","Sets the text alignment of the label.",{"name":465,"type":381,"required":363,"default":364,"description":466,"note":364,"demo":364},"loadingText","String displayed while items are being loaded.",{"name":468,"type":469,"required":440,"default":364,"description":470,"note":364,"demo":364},"modelValue","any","Used by v-model. Can be any serializable type.",{"name":472,"type":377,"required":363,"default":364,"description":473,"note":364,"demo":364},"modelValueDebounceTime","Timeout used to debounce response to changes to modelValue.",{"name":475,"type":381,"required":363,"default":364,"description":476,"note":477,"demo":415},"name","Defines the name of the option inputs. Optional: the options live inside a\nsingle component instance, so an omitted name falls back to a generated one\nthat groups them correctly on its own — unique per group, so two groups never\nclear each other's selection, and stable for the group's lifetime. Pass a name\nonly when the value has to be submitted under a known key by a native (non-JS)\nform post.","No longer required in v3. An omitted name falls back to a generated one, unique per group instance and stable for its lifetime, so two unnamed groups never clear each other. Pass one when the value has to post under a known key. A hand-composed set of `BbRadio` still needs an explicit shared name.",{"name":479,"type":381,"required":363,"default":364,"description":480,"note":364,"demo":364},"noDataText","String displayed when there are no items to display.",{"name":482,"type":368,"required":363,"default":369,"description":483,"note":364,"demo":364},"persistentHint","Keeps the hint displayed.",{"name":485,"type":486,"required":363,"default":364,"description":487,"note":364,"demo":364},"pt","GroupPtMap\u003CT> | undefined","Passthrough, object form: the same keys as the `pt:*` attributes\nwithout the prefix. See the `pt:\u003Cpart>` row.",{"name":489,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description","PtValue | undefined",{"name":492,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:disabled",{"name":494,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:errors",{"name":496,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:has-value",{"name":498,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:loading",{"name":500,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:readonly",{"name":502,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:description:warnings",{"name":504,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint",{"name":506,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:disabled",{"name":508,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:errors",{"name":510,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:has-value",{"name":512,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:loading",{"name":514,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:readonly",{"name":516,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:hint:warnings",{"name":518,"type":519,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon","PtValue | ((ctx: PtItemCtx\u003CT, GroupPtState>) => PtItemResult) | undefined",{"name":521,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:checked",{"name":523,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:disabled",{"name":525,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:errors",{"name":527,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:focus-visible",{"name":529,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:focused",{"name":531,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:has-value",{"name":533,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:loading",{"name":535,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:readonly",{"name":537,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:icon:warnings",{"name":539,"type":519,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item",{"name":541,"type":519,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description",{"name":543,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:checked",{"name":545,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:disabled",{"name":547,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:errors",{"name":549,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:focus-visible",{"name":551,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:focused",{"name":553,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:has-value",{"name":555,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:loading",{"name":557,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:readonly",{"name":559,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item-description:warnings",{"name":561,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:checked",{"name":563,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:disabled",{"name":565,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:errors",{"name":567,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:focus-visible",{"name":569,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:focused",{"name":571,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:has-value",{"name":573,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:loading",{"name":575,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:readonly",{"name":577,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:item:warnings",{"name":579,"type":519,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label",{"name":581,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:checked",{"name":583,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:disabled",{"name":585,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:errors",{"name":587,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:focus-visible",{"name":589,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:focused",{"name":591,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:has-value",{"name":593,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:loading",{"name":595,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:readonly",{"name":597,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:label:warnings",{"name":599,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend",{"name":601,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:disabled",{"name":603,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:errors",{"name":605,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:has-value",{"name":607,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:loading",{"name":609,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:readonly",{"name":611,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:legend:warnings",{"name":613,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list",{"name":615,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:disabled",{"name":617,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:errors",{"name":619,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:has-value",{"name":621,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:loading",{"name":623,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:readonly",{"name":625,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:list:warnings",{"name":627,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message",{"name":629,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:disabled",{"name":631,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:errors",{"name":633,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:has-value",{"name":635,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:loading",{"name":637,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:readonly",{"name":639,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:message:warnings",{"name":641,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root",{"name":643,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:disabled",{"name":645,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:errors",{"name":647,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:has-value",{"name":649,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:loading",{"name":651,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:readonly",{"name":653,"type":490,"required":363,"default":364,"description":364,"note":364,"demo":364},"pt:root:warnings",{"name":655,"type":368,"required":363,"default":369,"description":656,"note":657,"demo":415},"readonly","Sets the input in a readonly state.","The `radio` role supports no `aria-readonly`, so the state can only be announced on the group — which is something this component has and a hand-composed set of `BbRadio` does not.",{"name":401,"type":368,"required":363,"default":369,"description":659,"note":660,"demo":401},"Sets the input as required.","The only one of the three groups with this prop, because one value is either present or absent. It marks the field for assistive technology and raises the asterisk; the message still comes from `errors`.",{"name":662,"type":368,"required":363,"default":369,"description":663,"note":364,"demo":364},"reverse","Reverses the layout. Applicable in every direction the order of the label and the input is swapped.",{"name":665,"type":666,"required":363,"default":667,"description":668,"note":669,"demo":384},"selectable","boolean | ((item: T) => boolean) | undefined","true","Defines whether options are selectable.\nCan be a global boolean that affects all options or a function\nthat accepts an item and returns a boolean that only affects that item.\nNon-selectable options are rendered disabled.","A rejected option is skipped by the arrow keys, not merely greyed, so the reason has to be written somewhere the user will read. Also where v2's per-item `disabled` field went — that field is inert in v3, silently.",{"name":671,"type":398,"required":363,"default":364,"description":672,"note":364,"demo":364},"warnings","Warning messages to display beneath the field, in their own `aria-live`\nregion and amber (`--bb-text-warn`). A string or array; a non-empty list\nimplies the warning state. Errors suppress warnings when both are set.\nWhile displayed they are also referenced from the control's\n`aria-describedby`, after any errors and before the description\u002Fhint.",[674],{"name":468,"type":469,"note":675,"demo":443},"One resolved value, never an array — seed it `null` for \"nothing chosen\". Nothing the user can do puts it back to null, so if the empty state stays legitimate, give it an option of its own.",[677,681,685,689,693,697,701,705,709,713,717],{"name":678,"signature":679,"description":680,"note":364,"demo":364},"active","(e: \"active\"): void","Emitted when the group becomes active (focus\u002Fclick enters it).",{"name":682,"signature":683,"description":684,"note":364,"demo":364},"blur","(e: \"blur\", event: FocusEvent): void","Emitted when one of the generated radio inputs loses focus.\nForwards the original DOM `FocusEvent`.",{"name":686,"signature":687,"description":688,"note":364,"demo":364},"change","(e: \"change\", event: Event): void","Emitted when a radio option is selected.\nForwards the original DOM `Event` from the radio input.",{"name":690,"signature":691,"description":692,"note":364,"demo":364},"click","(e: \"click\", event: MouseEvent): void","Emitted when one of the generated radio inputs is clicked.\nForwards the original DOM `MouseEvent`.",{"name":694,"signature":695,"description":696,"note":364,"demo":364},"focus","(e: \"focus\", event: FocusEvent): void","Emitted when one of the generated radio inputs receives focus.\nForwards the original DOM `FocusEvent`.",{"name":698,"signature":699,"description":700,"note":364,"demo":364},"inactive","(e: \"inactive\"): void","Emitted when focus\u002Fclick moves outside the group after it was active.\nUseful for validation-on-blur flows at group level.",{"name":702,"signature":703,"description":704,"note":364,"demo":364},"input","(e: \"input\", event: Event): void","Emitted on native input events from generated radio inputs.\nForwards the original DOM `Event`.",{"name":706,"signature":707,"description":708,"note":364,"demo":364},"keydown","(e: \"keydown\", event: KeyboardEvent): void","Emitted for keyboard interaction on generated radio inputs.\nForwards the original DOM `KeyboardEvent`.",{"name":710,"signature":711,"description":712,"note":364,"demo":364},"mousedown","(e: \"mousedown\", event: MouseEvent): void","Emitted when a pointing device button is pressed over a radio input.\nForwards the original DOM `MouseEvent`.",{"name":714,"signature":715,"description":716,"note":364,"demo":364},"mouseup","(e: \"mouseup\", event: MouseEvent): void","Emitted when a pointing device button is released over a radio input.\nForwards the original DOM `MouseEvent`.",{"name":718,"signature":719,"description":720,"note":364,"demo":364},"update:modelValue","(e: \"update:modelValue\", value: any): void","Emitted with the newly selected value when the selection changes.",[722,726,729,734,739,742,745,748],{"name":723,"type":724,"description":725,"note":364,"demo":364},"append","object","Content rendered after the last option, inside the options container.",{"name":380,"type":727,"description":728,"note":364,"demo":364},"BbRadioGroupDescriptionSlotProps","Replaces the description text. Provided alone (no `description` prop) it still\nrenders the description region and wires it into `aria-describedby`.",{"name":730,"type":731,"description":732,"note":733,"demo":427},"icon","BbRadioGroupIconSlotProps\u003CT>","Replaces the default radio dot icon for each option. Receives the radio\nstate plus the source item and its display text.","Replaces the dot per option and receives `item` alongside the live state, which is how a tile is built from your own data. Everything underneath stays a native radio, so exclusivity and the arrow keys are untouched.",{"name":735,"type":736,"description":737,"note":738,"demo":427},"label","BbRadioGroupLabelSlotProps\u003CT>","Replaces the default label text for each option.","Scoped `{ item, text, checked }`, one template for every option. It is what replaced v2's removed `#option:prepend` and `#option:append`.",{"name":453,"type":740,"description":741,"note":364,"demo":364},"BbRadioGroupLegendSlotProps","Replaces the default fieldset legend text for the group.",{"name":743,"type":724,"description":744,"note":364,"demo":364},"loading","Content shown while options are loading (replaces the default loading text).",{"name":746,"type":724,"description":747,"note":364,"demo":364},"no-data","Content shown when no options are available (replaces the default \"no data\" text).",{"name":749,"type":724,"description":750,"note":364,"demo":364},"prepend","Content rendered before the first option, inside the options container.",[],{"parts":753,"states":779},[754,757,759,761,764,766,769,772,774,776],{"name":755,"description":756},"root","The group's container (the fieldset).",{"name":453,"description":758},"The group's heading — the fieldset `\u003Clegend>` (the `legend` prop).",{"name":380,"description":760},"The muted line under the legend (the `description` prop).",{"name":762,"description":763},"message","The errors \u002F warnings line. A node of its own: it can show at the same time as `hint`.",{"name":417,"description":765},"The helper line (the `hint` prop), shown on focus, or always with `persistent-hint`.",{"name":767,"description":768},"list","The node that lays the rows out (flex + wrap, gaps on `--gap` \u002F `--row-gap`): `pt:list=\"grid grid-cols-3\"` re-lays them, `pt:list=\"[--gap:8px]\"` tightens them. Takes the group-wide states only.",{"name":770,"description":771},"item","One option row — a broadcast, resolved per option with its own `checked` \u002F `disabled` \u002F focus. Takes a per-item function.",{"name":730,"description":773},"One row's drawn glyph — the default one: a consumer `icon` slot replaces it.",{"name":735,"description":775},"One option's label text (the `label` slot's default).",{"name":777,"description":778},"item-description","One option's muted second line, its description.",[780,783,785,787,790,793,796,798,800],{"name":781,"description":782},"checked","Per row, on `item`, `icon`, `label` and `item-description`: that option is chosen. Never on a field part.",{"name":390,"description":784},"Component-wide while the group is `disabled`; also per row, on the row parts of an option that is disabled on its own.",{"name":397,"description":786},"Component-wide: the group shows errors.",{"name":788,"description":789},"focus-visible","Per row, on the row parts: that option's focus is keyboard-visible — where a focus ring belongs.",{"name":791,"description":792},"focused","Per row, on the row parts: that option's input has focus — any focus, mouse included.",{"name":794,"description":795},"has-value","Component-wide: at least one option is chosen.",{"name":743,"description":797},"Component-wide: the items are being fetched.",{"name":655,"description":799},"Component-wide: the group is `readonly`.",{"name":671,"description":801},"Component-wide: the group shows warnings and no errors.",{"entrypoint":803,"props":804},"bitboss-ui\u002Fvalidated",[805,810,816],{"name":806,"type":807,"required":363,"default":364,"description":808,"note":809,"demo":401},"rules","RuleExpression\u003Cany>","vee-validate rules for this field.","Validates the chosen value as one field. Only on the `bitboss-ui\u002Fvalidated` import.",{"name":811,"type":812,"required":363,"default":813,"description":814,"note":815,"demo":401},"validateOn","ValidateTiming[] | undefined","[\"inactive\"]","Which interactions trigger validation (see\n`ValidatedFieldProps.validateOn` for the timing vocabulary).","Defaults to `[\"inactive\"]`: the group validates once focus leaves it, and again on submit.",{"name":817,"type":381,"required":363,"default":364,"description":818,"note":364,"demo":364},"vid","Explicit vee-validate field name. **Usually omit it** — the name is derived\nautomatically from the control's `label`\u002F`legend`. Only set `vid` when that\nderivation wouldn't be unique (e.g. v-for rows, or array `v-model`s that\nshare a label). A control with no `label`\u002F`legend` (like `BbDropzone`) must\nprovide it.",{"removed":820,"renamed":835},[821,827,832],{"name":822,"replacedBy":364,"since":823,"migration":824,"silent":440,"fix":825},"color","3.0.0-unreleased","ai\u002Fguides\u002Fmigration\u002Fcomponents\u002Fbb-checkbox-group.md",{"kind":826},"manual",{"name":828,"replacedBy":406,"since":823,"migration":829,"silent":440,"fix":830},"hasWarning","ai\u002Fguides\u002Fmigration\u002Fv2-to-v3.md",{"kind":831},"rename",{"name":833,"replacedBy":462,"since":823,"migration":824,"silent":440,"fix":834},"labelPosition",{"kind":831},[836,838],{"from":828,"to":406,"since":823,"migration":829,"fix":837},{"kind":831},{"from":833,"to":462,"since":823,"migration":824,"fix":839},{"kind":831},1790062846139]