PageSourceSearch

https://www.biano.cz/assets-reco/38-2026-09-23-1790164165/chunks/chunk-DhRv3CM1.js

js biano.cz collected 2026-09-24 19:22:22 UTC 2,960 bytes, 1 lines download raw bytes

1import{b as r,c as d,x as u,K as g,v as m,L as s,k as h}from"./chunk-DKJbva8s.js";import{a as b,M as f}from"./chunk-B_vixiIG.js";import{c as p,C as x,a as v,b as n}from"../entries/app_pages_compare-products.y5hckzIE.js";import{C as y}from"./chunk-9vCGXzD8.js";import"./chunk-CgNRPQuy.js";import"./chunk-D60WeaoM.js";import"./chunk-DvQaiNLX.js";import"./chunk-BLIt__x6.js";import"./chunk-But8l6W0.js";import"./chunk-BYlWsJWw.js";import"./chunk-BT7_Ea7v.js";import"./chunk-B5nH2utK.js";const _=({onClose:e})=>{const[o,i]=p.value,l=()=>{p.value=[!1],e==null||e()},a=t=>{if(n.value.includes(t))return;const c=[...n.value];c[i??0]=t,n.value=c,l()};return r(f,{id:x,modalSize:b.Small,title:"Změnit zobrazený produkt",open:o,onClose:l,children:r("ul",{children:v.value.map(t=>r(N,{variant:t.variant,checked:n.value.includes(t.variant.id),disabled:n.value.includes(t.variant.id),onClick:()=>a(t.variant.id),inputIDPrefix:"compare"},t.variant.id))})})},N=({variant:e,checked:o,disabled:i,onClick:l,inputIDPrefix:a})=>r("li",{className:"group/variant relative",children:[r("div",{onClick:l,className:d(o?"bg-brown-10":!i&&"hover:bg-brown-10/50","group/variantLabel flex cursor-pointer flex-row justify-between gap-4 border-x border-b border-gray-30 py-3 pl-3 pr-11 transition-all duration-200 ease-in-out group-first-of-type/variant:rounded-t-2xl group-first-of-type/variant:border-t group-last-of-type/variant:rounded-b-2xl","motion-reduce:transition-none"),children:r("div",{className:"flex flex-row items-center gap-4",children:[r(u,{imageId:e.image.id,imageSlug:e.slug,imageType:e.image.type,imageSize:"listingRectangle",lazy:!0,imgAttributes:{width:72,height:72,alt:e.name,className:d(o?"border-brown-60":"border-gray-30 group-hover/variantLabel:border-brown-20","size-16 flex-none self-start rounded-2xl border-2 bg-white object-contain p-1.5 sm:size-18")}}),r("div",{children:[r("h3",{className:"text-sm font-medium leading-tight md:text-base md:leading-tight",children:e.name}),r("div",{className:"mt-1 flex items-center gap-2 md:mt-1.5",children:[!!e.discount&&r(g,{color:"red",tagSize:18,label:`-${Math.floor(e.discount.discount)} %`,iconBefore:"Percent"}),r("p",{className:d("font-semibold md:text-lg md:leading-tight",e.discount?"text-red-80":"text-gray-100"),children:[m(e.price.price),s&&` / ${s(e.price.price)}`]}),e.price.priceBeforeDiscount&&r("p",{className:"text-sm font-medium leading-tight text-gray-80 line-through md:leading-tight",children:[m(e.price.priceBeforeDiscount),s&&` / ${s(e.price.priceBeforeDiscount)}`]})]})]})]})}),!i&&r(h,{children:[r("label",{htmlFor:`variant-${e.id}`,className:"sr-only",children:e.name}),r(y,{inputClassName:d(!i&&"group-hover/variant:border-brown-60"),className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2",id:`${a?`${a}-`:""}variant-${e.id}`,checked:o,disabled:i,onClick:l,name:`${a?`${a}-`:""}variant`,value:e.name})]})]});export{_ as ChangeComparedModal,N as ComparedVariantSelectItem};

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.