PageSourceSearch

https://ebikeshop.hu/build/assets/CustomCheckbox.vue_vue_type_script_setup_true_lang-DxmZCDbE.js

js ebikeshop.hu collected 2026-10-08 22:50:42 UTC 2,529 bytes, 1 lines download raw bytes

1import{aZ as g,c as n,bj as k}from"./ui-components-p2a2UGZt.js";import{u as y}from"./reka-ui-BCb8IBs5.js";import{I as w,al as z,O as o,P as B,Q as S,T as V,L as C,S as t,aq as l,bl as s,R as i,ao as r,ap as c,a4 as $,U as x}from"./vendor-Cs4Xc0Ej.js";const E=w({inheritAttrs:!1,__name:"CustomCheckbox",props:{defaultValue:{},modelValue:{},disabled:{type:Boolean},value:{},id:{},trueValue:{},falseValue:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},styled:{type:Boolean,default:!1},label:{default:void 0},note:{default:void 0},loading:{type:Boolean,default:!1},checkboxSize:{default:"md"},class:{default:void 0},variant:{default:"default"}},emits:["update:modelValue"],setup(e,{emit:u}){const d=e,b=u,m=z(d,"class","label","note","styled","checkboxSize","variant"),f=y(m,b);return(a,N)=>{const h=g,v=k;return o(),B(v,{class:s(("cn"in a?a.cn:t(n))("flex gap-3",e.variant==="inverse"?"text-white":"text-foreground",{"rounded-lg border p-3 hover:border-brand-light hover:bg-brand/5 has-[[aria-checked=true]]:border-brand has-[[aria-checked=true]]:bg-brand/20 has-[[data-disabled]]:border-muted has-[[data-disabled]]:hover:bg-transparent":e.styled&&e.variant==="default","rounded-lg border border-white/20 p-3 hover:bg-white/10 has-[[aria-checked=true]]:border-white has-[[aria-checked=true]]:bg-white/10":e.styled&&e.variant==="inverse","items-start":e.note||a.$slots.note,"items-center":!e.note&&!a.$slots.note},d.class))},{default:S(()=>[V(h,C(t(f),{size:e.checkboxSize,class:("cn"in a?a.cn:t(n))("peer",e.variant==="inverse"&&["border-white","focus-visible:ring-white/50 focus-visible:ring-offset-0","data-[state=checked]:border-white data-[state=checked]:bg-white data-[state=checked]:text-brand","disabled:opacity-100"]),"data-value":e.value}),null,16,["size","class","data-value"]),l("div",{class:s(("cn"in a?a.cn:t(n))("group grid gap-1.5 font-normal [&_a]:underline [&_a]:underline-offset-2",e.variant==="inverse"?"peer-disabled:opacity-100":"peer-disabled:text-muted-foreground"))},[l("div",{class:s(("cn"in a?a.cn:t(n))("text-sm leading-none",e.label||a.$slots.default?"font-medium":"font-normal",{"py-0.5 font-normal":e.checkboxSize==="sm","py-1":e.checkboxSize==="md","py-1.5":e.checkboxSize==="lg"}))},[i(a.$slots,"default",{},()=>[r(c(e.label),1)])],2),e.note||a.$slots.note?(o(),$("div",{key:0,class:s(("cn"in a?a.cn:t(n))("text-sm",e.variant==="inverse"?"text-white/70":"text-muted-foreground"))},[i(a.$slots,"note",{},()=>[r(c(e.note),1)])],2)):x("",!0)],2)]),_:3},8,["class"])}}});export{E as _};

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.