PageSourceSearch

https://www.rheinau.de/_nuxt/C36G1LyY.js

js rheinau.de collected 2026-10-02 16:47:14 UTC 4,645 bytes, 2 lines download raw bytes

1import{aE as w,aw as L,av as M,aF as P,L as v,C as h,N as V,o as s,a as o,j as i,b as q,h as T,T as D,g as n,i as k,t as B,aG as F,ay as I,ax as R,v as _}from"./DOsxFpLm.js";const E={class:"nk-input__checkbox w-full text-neutral-text-high-contrast space-y-2"},H=["for"],O={class:"relative block text-sm"},z={class:"relative inline-block align-middle leading-none"},G=["id","disabled","aria-errormessage","aria-invalid","checked"],U={key:0,class:"absolute rounded top-0 w-[1.25em] h-[1.25em] hidden peer-checked:block peer-checked:bg-primary-element peer-checked:text-primary-on-element",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"},$={key:1,class:"absolute rounded top-0 w-[1.25em] h-[1.25em] hidden peer-checked:block peer-checked:bg-primary-element peer-checked:text-primary-on-element",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"4"},J=["innerHTML"],K=["id"],Q=["id"],X=Object.assign({inheritAttrs:!0},{__name:"NkInputCheckbox",props:w({label:{type:String,default:null,required:!1},name:{type:String,default:null,required:!1},hasLabel:{type:Boolean,default:!0,required:!1},disabled:{type:Boolean,default:!1,required:!1},rules:{type:[String,Function,Object],default:null,required:!1},value:{type:[String,Boolean],default:!0,required:!1},uncheckedValue:{type:[String,Boolean],default:!1,required:!1},checked:{type:Boolean,default:null,required:!1},checkedPartial:{type:Boolean,default:!1,required:!1},size:{type:String,default:"lg",required:!1},variant:{type:String,default:"default",required:!1},description:{type:String,default:null,required:!1},errorDisplayName:{type:String,default:null,required:!1}},{modelValue:{},modelModifiers:{}}),emits:w(["update"],["update:modelValue"]),setup(r,{emit:N}){const p=L(r,"modelValue"),y=N,d=M(),S=P(),a=r,e=v("form",void 0),g=v("groupRules",null),b=v("groupName",null),l=h(()=>b||a.name);function A(t){p.value||(c.value=t.target.checked)}const c=p.value!==void 0?p:h({get(){return e[l.value]},set(t){typeof t=="boolean"&&(Array.isArray(e[l.value])?t?e[l.value].push(a.value):e[l.value]=e[l.value].filter(u=>u!==a.value):e[l.value]=t?a.value:a.uncheckedValue)}}),x=h(()=>e&&Array.isArray(e[l.value])?e[l.value].includes(a.value):e&&typeof e[l.value]=="boolean"?e[l.value]:c.value===a.value);if(V(()=>a.checked,t=>{t!==void 0&&y("update",t)}),V(()=>a.checkedPartial,t=>{t!==void 0&&y("update",t)}),e)if(e[l.value]===void 0)b?a.checked?e[l.value]=[a.value]:e[l.value]=[]:e[l.value]=a.uncheckedValue;else{const t=e[l.value];Array.isArray(t)?a.checked&&!t.includes(a.value)?e[l.value].push(a.value):a.checked||(e[l.value]=t.filter(u=>u!==a.value)):a.checked?e[l.value]=a.value:e[l.value]=a.uncheckedValue}return(t,u)=>{const C=_;return s(),o("div",E,[i("label",{for:n(d),class:"group text-neutral-text-high-contrast inline-flex flex-col gap-2 w-full"},[i("span",O,[q(n(R),{modelValue:n(c),"onUpdate:modelValue":u[0]||(u[0]=m=>I(c)?c.value=m:null),value:r.value,name:l.value,rules:n(g)||r.rules,checked:x.value,type:"checkbox",onChange:A},{default:T(({field:m,errors:j,errorMessage:f})=>[i("span",z,[i("input",D({...m,...n(S)},{id:n(d),disabled:r.disabled,class:["peer appearance-none border mr-2 w-[1.25em] h-[1.25em] text-primary-600 border-neutral-border hover:border-neutral-border--hover rounded focus:ring-primary-500 dark:bg-gray-700 focus:border-primary-border--active focus:outline focus:outline-1 focus:ring-0 focus:outline-offset-0 focus:outline-primary-border--active transition",[{"pointer-events-none opacity-75":r.disabled},{"!border-danger-border--active !outline-danger-border--active":j.length>0}]],"aria-errormessage":f?"error-"+n(d):null,"aria-invalid":!!f,checked:x.value,type:"checkbox"}),null,16,G),r.checkedPartial?(s(),o("svg",$,u[2]||(u[2]=[i("line",{x1:"17.84",y1:"12",x2:"6.16",y2:"12"},null,-1)]))):(s(),o("svg",U,u[1]||(u[1]=[i("polyline",{points:"18 7.87 9.75 16.13 6 12.38"},null,-1)])))]),r.hasLabel?(s(),o("span",{key:0,class:"inline leading-normal",innerHTML:r.label||l.value},null,8,J)):k("",!0),r.description?(s(),o("span",{key:1,id:"description-"+n(d),class:"block text-sm text-neutral-text py-1 leading-normal"}
1,B(r.description),9,K)):k("",!0),f&&!n(g)?(s(),o("span",{key:2,id:"error-"+n(d),class:"text-danger-text rounded text-sm flex gap-1 py-2 leading-normal"},[q(C,{icon:"info",class:"inline-block"}),i("span",null,B(n(F)(f,r.name,r.errorDisplayName)),1)],8,Q)):k("",!0)]),_:1},8,["modelValue","value","name","rules","checked"])])],8,H)])}}});export{X as default};
2//# sourceMappingURL=C36G1LyY.js.map

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.