1import{d as g,u as M,n as w,m as x,r as n,o as y,c as B,a as s,b as d,w as c,t as f,e as r,f as V,ac as R,T as k,_ as N}from"./index-B4L6RpWj.js";const T={class:"referral-code-modal__content"},D={class:"referral-code-modal__content__subtitle"},I={class:"referral-code-modal__content__submit"},S=g({__name:"index",props:{hasReferrer:{type:Boolean},code:{default:""},incorrectCode:{type:Boolean,default:!1}},emits:["close","add-referrer"],setup(_,{emit:m}){const i=m,{t:o}=M({useScope:"global"}),t=_,a=w(t.code),p=async u=>{t.hasReferrer||(a.value="",i("add-referrer",u))},b=x(()=>a.value?t.hasReferrer:!0);return(u,e)=>{const v=n("oui-input"),h=n("oui-button"),C=n("oui-modal");return y(),B(k,{to:"body"},[s("div",{class:"referral-code-modal",onWheel:e[3]||(e[3]=R(()=>{},["prevent"]))},[d(C,{variant:"fellow-funders",title:r(o)("referral.shareModal.title"),global:!0,onCloseModal:e[2]||(e[2]=l=>i("close"))},{default:c(()=>[s("div",T,[s("p",D,f(r(o)("referral.shareModal.subtitle")),1),s("div",I,[d(v,{modelValue:a.value,"onUpdate:modelValue":e[0]||(e[0]=l=>a.value=l),class:"referral-code-modal__content__submit__input",label:r(o)("referral.shareModal.inputLabel"),variant:"fellow-funders",message:t.incorrectCode?r(o)("referral.shareModal.message"):r(o)("referral.shareModal.messageError"),status:t.incorrectCode?"error":"default",disabled:t.hasReferrer},null,8,["modelValue","label","message","status","disabled"]),d(h,{size:"large",class:"referral-code-modal__content__submit__button",variant:"fellow-funders",disabled:b.value,"type-button":"outlined","width-button":"m",onClick:e[1]||(e[1]=l=>p(a.value))},{default:c(()=>[V(f(r(o)("referral.shareModal.button")),1)]),_:1},8,["disabled"])])])]),_:1},8,["title"])],32)])}}}),z=N(S,[["__scopeId","data-v-3944fa17"]]);export{z 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.