1import{p}from"./CJ3eqfSw.js";import{d as _,g as s,i as t,l as n,p as i,t as r,u as m,k as d,c as y,f as a}from"./CvG0wzej.js";import{m as f}from"./CSSxz1HG.js";const g={ctaButton:{type:Object,default:()=>({action:"nuxt link",buttonText:"View Details"})},overview:{type:String},communityStructure:{type:String},isModel:{type:Boolean,default:!1},startingAtPrice:{type:Number,default:0},roomType:{type:String},residenceImage:{type:Object,default:()=>({})},squareFootage:{type:String},newTab:{type:Boolean,default:!1},hidePrice:{type:Boolean,default:!1},extraClass:{type:String,default:""}},b=["href"],h={class:"residence-card__image-wrapper spacing spacing--is-mb-xsmall"},C=["src","alt"],v={class:"residence-card__type"},k={key:0,class:"residence-card__price"},B={key:1,class:"residence-card__price"},S={class:"residence-card__size-details"},T={key:0,class:"residence-card__model"},O={key:1,class:"residence-card__size"},P={class:"residence-card__button"},w=["href"],M=["target","href"],j=_({__name:"CoterieResidenceCard",props:{...g},setup(c){const l=c,u=y(()=>p(l.startingAtPrice));return(e,o)=>(a(),s("a",{href:e.ctaButton.action,class:i(e.extraClass)},[t("div",{class:i(["residence-card",e.isModel?"residence-card--model":""])},[t("div",h,[Object.keys(e.residenceImage).length>0?(a(),s("img",{key:0,class:"residence-card__image",src:e.residenceImage.url,alt:e.overview},null,8,C)):n("",!0)]),t("div",{class:i(`residence-card__type-startingAtPrice ${e.isModel?"is-model-residence":""}`)},[t("p",v,r(e.roomType),1),e.isModel?(a(),s("p",k," Call for availability ")):e.hidePrice?n("",!0):(a(),s("p",B,r(m(u))+" / month",1))],2),o[1]||(o[1]=t("hr",{class:"residence-card__divider"},null,-1)),t("div",S,[e.isModel?(a(),s("p",T,[...o[0]||(o[0]=[d(" MODEL ",-1),t("br",null,null,-1),d("RESIDENCE ",-1)])])):(a(),s("div",O,[t("p",null,r(e.squareFootage)+" SQ FT",1),t("p",null,"FLOOR "+r(e.communityStructure),1)])),t("div",P,[e.ctaButton&&e.ctaButton.buttonText?(a(),s("a",{key:0,class:"button button--is-primary button--is-outlined is-rounded",href:e.ctaButton.action},r(e.ctaButton.buttonText),9,w)):(a(),s("a",{key:1,class:"button button--is-primary button--is-outlined is-rounded",target:e.newTab?"_blank":"_self",href:e.ctaButton.action}," View Details ",8,M))])])],2)],10,b))}}),F=Object.assign(f(j,[["__scopeId","data-v-2a2312f9"]]),{__name:"CoterieResidenceCard"}),I=Object.freeze(Object.defineProperty({__proto__:null,default:F},Symbol.toStringTag,{value:"Module"}));export{g as C,F as _,I as a};
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.