PageSourceSearch

https://www.stjernen.no/assets/ContactCard-pcwmZFmE.js

js stjernen.no collected 2026-10-02 22:08:43 UTC 2,845 bytes, 1 lines download raw bytes

1import{al as $,a1 as B,T as b,j as f,t as D,z as k,B as h,C as a,D as o,I as S,J as C,E as p,N as l,G as I,H as x,F as O,Q as N,e as T,a4 as z,r as E,ag as L}from"./index-BO6Ka_k5.js";const V={name:"ContactCardItem",components:{SdpStreamlineIcon:B,SyMedia:$},props:{item:{type:Object,default:()=>{}}},setup(d){const{item:s}=b(d);return{contactOptions:f(()=>{var n;return(n=s==null?void 0:s.value)==null?void 0:n.contactOptions.filter(c=>!D(c.value))})}}},F={class:"single-item"},H={class:"details"},M={class:"name"},q={class:"jobTitle"},w={key:0,class:"description"},G=["href"],J=["href"],P={key:2,class:"break-all"};function Q(d,s,t,n,c,g){var r,_,u,y,v;const m=h("sy-media"),i=h("sdp-streamline-icon");return a(),o("div",F,[(r=t.item)!=null&&r.image?(a(),S(m,{key:0,media:(_=t.item)==null?void 0:_.image,class:"single-item-img","play-option":"inline","play-button-styles":"bottom-12 left-4","is-cropping-enabled":!1},null,8,["media"])):C("",!0),p("div",H,[p("h3",M,l((u=t.item)==null?void 0:u.name),1),p("div",q,l((y=t.item)==null?void 0:y.jobTitle),1),t.item.description?(a(),o("div",w,l((v=t.item)==null?void 0:v.description),1)):C("",!0),(a(!0),o(I,null,x(n.contactOptions,(e,j)=>(a(),o("div",{key:j,class:"contact-options"},[O(i,{icon:e.icon.toLowerCase(),size:20,class:"text-primary-base mr-3"},null,8,["icon"]),e.icon==="Phone"?(a(),o("a",{key:0,class:"break-all",href:`tel:${e==null?void 0:e.value}`},l(e==null?void 0:e.value),9,G)):e.icon==="Mail"?(a(),o("a",{key:1,class:"break-all",href:`mailto:${e==null?void 0:e.value}`},l(e==null?void 0:e.value),9,J)):(a(),o("div",P,l(e==null?void 0:e.value),1))]))),128))])])}const R=k(V,[["render",Q],["__scopeId","data-v-388a1df1"]]),A={name:"ContactCard",components:{ContactCardItem:R,SyHeading:N},props:{siteSection:{type:Object,required:!0}},setup(d){const{siteSection:s}=b(d),t=f(()=>{var i,r;return(r=(i=s==null?void 0:s.value)==null?void 0:i.config)==null?void 0:r.contactCards}),n=T(),c=f(()=>{var i;return n.getSectionIndex((i=s==null?void 0:s.value)==null?void 0:i.id)}),g=z("headerOffset",E(0)),m=f(()=>{if(c.value===0)return g.value>0?{marginTop:`${g.value}px`}:void 0});return{contactCardData:t,containerStyle:m}}},K={class:"content-inner mt-10 @lg:mt-20"},U={class:"grid grid-cols-1 @sm:grid-cols-2 @md:grid-cols-3 @lg:grid-cols-4 gap-8"};function W(d,s,t,n,c,g){var r,_;const m=h("sy-heading"),i=h("contact-card-item");return a(),o("div",{class:"content-container",style:L(n.containerStyle)},[p("div",K,[O(m,{primary:"","heading-label":(_=(r=t.siteSection)==null?void 0:r.config)==null?void 0:_.heading,heading:"heading 3","is-section-heading":!0,uppercase:""},null,8,["heading-label"]),p("div",U,[(a(!0),o(I,null,x(n.contactCardData,u=>(a(),S(i,{key:u.id,item:u},null,8,["item"]))),128))])])],4)}const Y=k(A,[["render",W],["__scopeId","data-v-0995f61c"]]);export{Y 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.