PageSourceSearch

https://dianet.online/_nuxt/1C1PKXKJ.js

js dianet.online collected 2026-09-24 13:44:02 UTC 2,995 bytes, 1 lines download raw bytes

1import{_ as g}from"./qnjlBmsb.js";import{_ as D}from"./Cr-IQ5dp.js";import{_ as z}from"./C5I4_hgx.js";import{d as S,o as B,C,h as t,e as l,g as y,E as i,f as o,t as T,B as s}from"./ryoqzJ8o.js";import"./DcuHH1vY.js";const k={class:"d-flex flex-column ga-1"},R={class:"fs-12 text-gray-450"},W=S({__name:"radio",setup(q){const u=[{id:"id_card",name:"ID-картка"},{id:"passport_old_type",name:"Паспорт + ІПН"}],b=[{id:1,name:"Базовий"},{id:2,name:"Оптимальний"},{id:3,name:"Максимальний"}],v=[{id:1,name:"Базовий"},{id:2,name:"Оптимальний"},{id:3,name:"Максимальний",disabled:!0}],U=[{slug:"zaporizhzhia",title:"Запоріжжя"},{slug:"kyiv",title:"Київ"}],m=s("id_card"),r=s("id_card"),p=s(1),_=s(2),c=s(1),f=s("zaporizhzhia"),V=s(null);return(I,e)=>{const n=g,d=D,x=z;return B(),C(x,{title:"UiRadio",path:"components/ui/radio",description:"Радіо-група на нативних input[type=radio] (без v-radio — не тягнемо дефолтний mdi-гліф заради CSS-кола). Props: items (обов'язковий), item-text / item-value (ключі полів, як у UiSelect — дефолти 'name' / 'id'), label, name, inline (дефолт true), disabled, required, error-messages. v-model — значення обраного пункту. Пункт можна вимкнути полем disabled в items."},{default:t(()=>[l(d,{label:"inline (дефолт)"},{default:t(()=>[y("div",k,[l(n,{modelValue:o(m),"onUpdate:modelValue":e[0]||(e[0]=a=>i(m)?m.value=a:null),items:u,name:"document_type"},null,8,["modelValue"]),y("span",R,"docType: "+T(o(m)),1)])]),_:1}),l(d,{label:"колонкою"},{default:t(()=>[l(n,{modelValue:o(p),"onUpdate:modelValue":e[1]||(e[1]=a=>i(p)?p.value=a:null),items:b,name:"plan",inline:!1},null,8,["modelValue"])]),_:1}),l(d,{label:"з label"},{default:t(()=>[l(n,{modelValue:o(_),"onUpdate:modelValue":e[2]||(e[2]=a=>i(_)?_.value=a:null),items:b,name:"plan-label",label:"Тарифний план",required:""},null,8,["modelValue"])]),_:1}),l(d,{label:"власні ключі полів"},{default:t(()=>[l(n,{modelValue:o(f),"onUpdate:modelValue":e[3]||(e[3]=a=>i(f)?f.value=a:null),items:U,"item-text":"title","item-value":"slug",name:"city"},null,8,["modelValue"])]),_:1}),l(d,{label:"disabled пункт"},{default:t(()=>[l(n,{modelValue:o(c),"onUpdate:modelValue":e[4]||(e[4]=a=>i(c)?c.value=a:null),items:v,name:"plan-dis"},null,8,["modelValue"])]),_:1}),l(d,{label:"disabled вся група"},{default:t(()=>[l(n,{modelValue:o(r),"onUpdate:modelValue":e[5]||(e[5]=a=>i(r)?r.value=a:null),items:u,name:"doc-dis",disabled:""},null,8,["modelValue"])]),_:1}),l(d,{label:"error-messages"},{default:t(()=>[l(n,{modelValue:o(V),"onUpdate:modelValue":e[6]||(e[6]=a=>i(V)?V.value=a:null),items:u,name:"doc-err","error-messages":["Оберіть тип документа"]},null,8,["modelValue"])]),_:1})]),_:1})}}});
1export{W as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.