PageSourceSearch

https://www.velux.fr/dist/velux-marketing/client/assets/ArticlesListFiltered-01a1e5f1.js

js velux.fr collected 2026-09-25 14:10:42 UTC 2,481 bytes, 1 lines download raw bytes

1import{g as l}from"./lodash-de8cc594.js";import{V as x,e as B,d as m,f as D}from"./index-afea52c0.js";import{ag as F,f as e,D as a,E as o,F as i,G as p,J as r,X as h,Y as y,$ as b,I as k,P,O as V,S as C,U as I}from"./vendor-0404560d.js";import"./axios-c3c6769d.js";import"./vee-validate-378e8b8c.js";import"./swiper-0a0ef14b.js";/*! @license Third-party license notices: /dist/velux-marketing/client/THIRD_PARTY_NOTICES.txt */const R={class:"flex flex-col"},T={key:0,class:"inline-flex gap-4 mb-6 items-center"},j={__name:"ArticlesListFilteredItem",props:{article:{type:Object,required:!0}},setup(c){const t=c,{t:n}=F(),_=e(()=>l(t,"article.category.fields.title")),f=e(()=>l(t,"article.category.fields.title.value",!1)),s=e(()=>l(t,"article.title","")),w=e(()=>l(t,"article.introText","")),u=e(()=>({link:l(t,"article.link",{value:{href:"#"}})})),d=e(()=>!!u?.value?.link.value.href),A=e(()=>l(t,"article.mainImage")),$=e(()=>n("Feature/Automatic Promo Modules/Related Articles/Read the article")||"Read the article"),g=e(()=>d.value?x:"div"),v=e(()=>d.value?{linkData:u.value,emptyStyles:!0}:{});return(N,O)=>(a(),o("div",R,[(a(),i(b(g.value),h(y(v.value)),{default:p(()=>[r(B,{class:"object-cover old_mobile:h-[280] h-[254px] w-full mb-6",media:A.value,height:"280"},null,8,["media"])]),_:1},16)),f.value?(a(),o("div",T,[r(m,{class:"px-[14px] py-1.5 uppercase bg-old_velux-grey-100 text-11 leading-120 tracking-60 font-normal",tag:"div",field:_.value},null,8,["field"])])):k("",!0),(a(),i(b(g.value),h(y(v.value)),{default:p(()=>[r(m,{tag:"span",class:"text-28 leading-120 font-normal mb-4",field:s.value},null,8,["field"])]),_:1},16)),r(m,{class:"text-18 leading-120 text-old_velux-grey-700 mb-8 line-clamp-4",field:w.value,"data-as-attribute":"content"},null,8,["field"]),d.value?(a(),i(x,{key:1,class:"mt-auto",large:"","icon-color":"black","link-data":u.value},{default:p(()=>[r(D,{name:"arrow-right","stroke-width":1,width:"16",height:"17"}),P("span",null,V($.value),1)]),_:1},8,["link-data"])):k("",!0)]))}},L={class:"py-25 old_mobile:py-15 px-10 old_mobile:px-6 mx-auto grid gap-x-[29px] gap-y-20 old_mobile:gap-y-[45px] old_mobile:grid-cols-1 old_sm:grid-cols-2 old_md:grid-cols-4 auto-rows-auto"},J={__name:"ArticlesListFiltered",props:{fields:{type:Object,required:!0}},setup(c){const t=c,n=e(()=>l(t,"fields.articles")||[]);return(_,f)=>(a(),o("div",L,[(a(!0),o(C,null,I(n.value,s=>(a(),i(j,{key:s.id,article:s},null,8,["article"]))),128))]))}};export{J 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.