[{"data":1,"prerenderedAt":211},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fcomponents\u002Fcheckbox":3,"component-meta:UiCheckbox":106},{"id":4,"title":5,"body":6,"component":90,"dependsOn":91,"description":93,"emitDescriptions":94,"extension":97,"meta":98,"navigation":99,"order":100,"path":101,"seo":102,"status":103,"stem":104,"__hash__":105},"docs\u002Fdocs\u002Fcomponents\u002Fcheckbox.md","Checkbox",{"type":7,"value":8,"toc":81},"minimark",[9,14,19,23,26,30,39,43,54,58,71],[10,11,13],"h2",{"id":12},"приклад","Приклад",[15,16],"component-preview",{"name":17,"stage":18},"checkbox-basic","min-h-40",[10,20,22],{"id":21},"api","API",[24,25],"component-api",{},[10,27,29],{"id":28},"коли-використовувати","Коли використовувати",[31,32,33,34,38],"p",{},"Для незалежного булевого параметра, підтвердження умови або множинного\nвибору. ",[35,36,37],"code",{},"indeterminate"," показує частково обрану групу, але значення форми\nлишається булевим.",[10,40,42],{"id":41},"коли-не-використовувати","Коли НЕ використовувати",[31,44,45,46,49,50,53],{},"Не використовуйте для налаштування, яке спрацьовує одразу — для цього є\n",[35,47,48],{},"UiSwitch",". Для одного вибору з кількох взаємовиключних варіантів беріть\n",[35,51,52],{},"UiRadioGroup",".",[10,55,57],{"id":56},"доступність","Доступність",[31,59,60,61,64,65,67,68,53],{},"Компонент використовує один нативний ",[35,62,63],{},"\u003Cinput type=\"checkbox\">",", тому Space,\nформи та assistive technologies працюють без емуляції. Mixed-стан передається\nодночасно через DOM-властивість ",[35,66,37],{}," та ",[35,69,70],{},"aria-checked=\"mixed\"",[31,72,73,76,77,80],{},[35,74,75],{},"id"," і ",[35,78,79],{},"name"," розділені: перший звʼязує label, другий визначає ключ форми.",{"title":82,"searchDepth":83,"depth":83,"links":84},"",2,[85,86,87,88,89],{"id":12,"depth":83,"text":13},{"id":21,"depth":83,"text":22},{"id":28,"depth":83,"text":29},{"id":41,"depth":83,"text":42},{"id":56,"depth":83,"text":57},"UiCheckbox",[92],"app\u002Futils\u002FuiFieldStyles.ts","Нативний чекбокс із mixed-станом, описом, помилкою та серіалізацією форми.",{"update:modelValue":95,"change":96},"Новий булевий стан.","Новий стан після дії користувача.","md",{},true,42,"\u002Fdocs\u002Fcomponents\u002Fcheckbox",{"title":5,"description":93},"stable","docs\u002Fcomponents\u002Fcheckbox","zFgxPOWMzGfrfzytG68u-RTapjTqdTZ2n0J7yfejNVE",{"mode":107,"prefetch":108,"preload":108,"filePath":109,"declarationPath":110,"pascalName":90,"kebabName":111,"chunkName":112,"priority":113,"_scanned":99,"meta":114},"all",false,"app\u002Fcomponents\u002Fui\u002FUiCheckbox.vue","C:\u002Fproject-DS\u002FtatetUI\u002Fapp\u002Fcomponents\u002Fui\u002FUiCheckbox.vue","ui-checkbox","components\u002Fui-checkbox",1,{"type":113,"props":115,"slots":170,"events":186,"exposed":202,"hash":210},[116,127,130,134,138,142,144,146,155,160,165],{"name":117,"global":108,"default":118,"description":119,"tags":120,"required":108,"type":121,"schema":122},"value","\"on\"","Значення, яке браузер серіалізує для checked checkbox.",[],"string | number",{"kind":123,"type":121,"schema":124},"enum",{"0":125,"1":126},"string","number",{"name":128,"global":108,"description":82,"tags":129,"required":108,"type":125,"schema":125},"label",[],{"name":131,"global":108,"description":132,"tags":133,"required":108,"type":125,"schema":125},"description","Пояснення під міткою. Друкується дрібнішим і не замінює `label`.",[],{"name":135,"global":108,"description":136,"tags":137,"required":108,"type":125,"schema":125},"error","Текст помилки. Стан помилки вмикає САМА наявність тексту — булевого\r\nпрапорця немає навмисно, щоб не було червоного поля без пояснення\r\nпричини.",[],{"name":139,"global":108,"description":140,"tags":141,"required":108,"type":125,"schema":125},"hint","Підказка під полем. Ховається, коли показано помилку:\r\n`aria-describedby` має вказувати рівно на один опис.",[],{"name":75,"global":108,"description":82,"tags":143,"required":108,"type":125,"schema":125},[],{"name":79,"global":108,"description":82,"tags":145,"required":108,"type":125,"schema":125},[],{"name":147,"global":108,"default":148,"description":149,"tags":150,"required":108,"type":151,"schema":152},"modelValue","false","Стан прапорця. Використовуйте через `v-model`.",[],"boolean",{"kind":123,"type":151,"schema":153},{"0":148,"1":154},"true",{"name":37,"global":108,"default":148,"description":156,"tags":157,"required":108,"type":151,"schema":158},"Візуальний і ARIA-стан часткового вибору.",[],{"kind":123,"type":151,"schema":159},{"0":148,"1":154},{"name":161,"global":108,"description":82,"tags":162,"required":108,"type":151,"schema":163},"disabled",[],{"kind":123,"type":151,"schema":164},{"0":148,"1":154},{"name":166,"global":108,"description":82,"tags":167,"required":108,"type":151,"schema":168},"required",[],{"kind":123,"type":151,"schema":169},{"0":148,"1":154},[171],{"name":172,"type":173,"description":174,"tags":175,"schema":176},"default","{ checked: boolean; indeterminate: boolean; }","Власний підпис замість `label`.",[],{"kind":177,"type":173,"schema":178},"object",{"checked":179,"indeterminate":184},{"name":180,"global":108,"description":82,"tags":181,"required":99,"type":151,"schema":182},"checked",[],{"kind":123,"type":151,"schema":183},{"0":148,"1":154},{"name":37,"global":108,"description":82,"tags":185,"required":99,"type":151,"schema":151},[],[187,195],{"name":188,"description":82,"tags":189,"type":190,"signature":191,"schema":192},"update:modelValue",[],"[value: boolean]","(event: \"update:modelValue\", value: boolean): void",[193],{"kind":123,"type":151,"schema":194},[148,154],{"name":196,"description":82,"tags":197,"type":190,"signature":198,"schema":199},"change",[],"(event: \"change\", value: boolean): void",[200],{"kind":123,"type":151,"schema":201},[148,154],[203],{"name":204,"type":205,"description":82,"tags":206,"schema":207},"focus","() => void",[],{"kind":208,"type":209},"event","(): void","CxRsWce8VMwv-3To0NIkC9NMApwnvgB-WtAlRpmAWeg",1788072639717]