1import{d as X,p as x,r as _,v as Z,h as J,j as k,o as m,k as C,c as j,l as f,e as o,f as d,t as y,C as h,A as ee,ac as L,T as D,M as U,m as ae,L as O,Z as B,Y as I,y as Y,a9 as le,u as T,X as R,g as te,al as se,n as ne,V as K}from"./index-DJInxNe5.js";import{U as P}from"./user.service-GMnbG23G.js";import{_ as z}from"./VAccordion.vue_vue_type_script_setup_true_lang-lXlPvJPF.js";import{_ as q}from"./VAlignFull.vue_vue_type_script_setup_true_lang-kzcZrpeQ.js";import{V as re}from"./VCardProcessing-C-jOTGFe.js";import{a as ie,b as oe}from"./VCards.vue_vue_type_script_setup_true_lang-B5aFmRbb.js";import{_ as ue}from"./VCheckbox.vue_vue_type_script_setup_true_lang-CnKbIual.js";import{_ as w}from"./VInput.vue_vue_type_script_setup_true_lang-CN1A-tQU.js";import{V as G}from"./VSuccess-LR3cqCQZ.js";import{_ as me}from"./ESimModal.vue_vue_type_script_setup_true_lang-BviBbAMu.js";import{_ as de}from"./PayAsYouGoModal.vue_vue_type_script_setup_true_lang-Crmno9vI.js";const fe={key:0,class:"relative flex h-[26rem] flex-col justify-between"},ce={class:"text-center"},be={class:"pb-3"},ve={class:"flex flex-col gap-2"},pe={key:1,class:"relative flex h-[26rem] flex-col justify-between"},ke={class:"pb-8 text-center"},$e={class:"pb-3"},ge={class:"flex flex-col gap-2"},he=X({__name:"DeleteFamilyMemberModal",props:{active:{type:Boolean,required:!0},member:{type:Object}},emits:["close"],setup(V,{emit:$}){const u=V,S=$,t=x(),s=_(""),l=_(!1),p=_(!1),A=Z(()=>s.value==$t("STRIKA"));J(async()=>{u.member});async function N(){var a,n;if(l.value||!u.member)return;l.value=!0;const[c,e]=await L.deleteNumber(u.member.user.id);if(l.value=!1,M(),e){D.add($t("Ein feilur hendi tá vit royndu at strika {name} úr haldinum.",{name:"".concat((a=u.member)==null?void 0:a.user.firstname," ").concat((n=u.member)==null?void 0:n.user.lastname)}),"error");return}t.go(-1)}function M(){S("close"),setTimeout(()=>{s.value=""},200)}return(c,e)=>(m(),k(ee,{active:V.active,onClose:M},{default:C(()=>{var a,n,r,b;return[p.value?f("",!0):(m(),j("div",fe,[o("div",ce,[o("h3",be,y(c.$t("Strika úr haldi")),1
1),o("p",null,y(c.$t("Tú ert à fer at strika {name} úr tÃnum familjuhaldi. Haldið hjá viðkomandi er virkið til mánaðarenda.",{name:"".concat((a=V.member)==null?void 0:a.user.firstname," ").concat((n=V.member)==null?void 0:n.user.lastname)})),1)]),d(w,{modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=v=>s.value=v),label:c.$t("Skriva {inputCode} her",{inputCode:c.$t("STRIKA")}),"error-message":c.$t("Hetta er ein kravdur teigur")},null,8,["modelValue","label","error-message"]),o("div",ve,[d(h,{label:c.$t("STRIKA"),loading:l.value,disabled:!A.value,onClick:N,class:"red"},null,8,["label","loading","disabled"]),d(h,{label:c.$t("Angra"),onClick:M,class:"outlined"},null,8,["label"])])])),p.value?(m(),j("div",pe,[o("div",ke,[o("h3",$e,y(c.$t("{name} er strika/ður úr haldinum!",{name:"".concat((r=V.member)==null?void 0:r.user.firstname," ").concat((b=V.member)==null?void 0:b.user.lastname)})),1),o("p",null,y(c.$t("Haldið hjá viðkomandi er virkið til mánaðarenda. ")),1)]),o("div",ge,[d(h,{label:c.$t("à lagi"),onClick:M},null,8,["label"])])])):f("",!0)]}),_:1},8,["active"]))}}),ye={key:0,class:"flex flex-col gap-20 pb-28 pt-24"},Ve={class:"px-6 mx-auto"},Me={class:"mx-auto w-full md:w-96"},_e={class:"flex flex-col gap-3 lg:mx-auto lg:w-[51.25rem]"},Te={key:0},we={key:1},je={class:"relative"},Ce={class:"absolute right-4 top-1/2 z-50 h-6 w-6 -translate-y-1/2"},Se={class:"relative"},Ae={class:"absolute right-4 top-1/2 z-50 h-6 w-6 -translate-y-1/2"},Ne={class:"flex items-center gap-3 opacity-50"},Fe={key:2,class:"lg:mx-auto lg:w-[51.25rem]"},Ue={class:"mb-5"},Be={class:"flex flex-col gap-3 md:grid md:grid-cols-2"},De=["innerHTML"],Ge=X({__name:"FamilyMemberView",setup(V){U.register([de,he,me]);const $=ae(),u=_(!0),S=_(!1),t=_(void 0),s=_(null),l=O({firstname:{value:"",debounce:0,success:!1},lastname:{value:"",debounce:0,success:!1}}),p=O({number:"",pin:"",puk:""}),A=Z(()=>{if(s.value)return s.value.simActivationCode;const e=t.value;if(!e)return;const a=$subscription.orders.find(n=>n.phoneNumber===e.phoneNumber);if(a)return a.simActivationCode});J(async()=>{var a,n;if($.params.phoneNumber&&$subscription.orders.length){const r=$subscription.orders.find(b=>b.phoneNumber===$.params.phone);if(!r){B.go(-1);return}s.value=r,l.firstname.value=r.userFirstname,l.lastname.value=r.userLastname,p.number=I.phone(r.phoneNumber).toString(),setTimeout(()=>{u.value=!1},200);return}if(!$.params.id){B.go(-1);return}$store.activePlan||(S.value=!0);let e=$subscription.familyMembers.find(r=>r.user.id==$.params.id);if(e||(e=$subscription.otherFamilyMembers.find(r=>r.user.id==$.params.id)),!e){B.go(-1);return}if(t.value=e,!t.value){B.go(-1);return}l.firstname.value=((a=t.value)==null?void 0:a.user.firstname)||"",l.lastname.value=((n=t.value)==null?void 0:n.user.lastname)||"",setTimeout(()=>{u.value=!1},200),p.number=I.phone(t.value.phoneNumber).toString()}),Y(()=>l.firstname.value,()=>{N("firstname")}),Y(()=>l.lastname.value,()=>{N("lastname")});async function N(e){var a;u.value||!t.value||(l[e].success=!1,clearTimeout(l[e].debounce),l[e].debounce=0,l[e].value!==((a=t.value.user)==null?void 0:a[e])&&(l[e].debounce=setTimeout(async()=>{var n;if(!u.value&&t.value){const r={firstname:l.firstname.value,lastname:l.lastname.value},[b,v]=await P.updateUser((n=t.value.user)==null?void 0:n.id,r);if(v){D.add($t("Ein feilur hendi tá ið tú royndi at dagføra familjulimin."),"error"),u.value=!1;return}await L.get(),l[e].debounce=0,l[e].success=!0,u.value=!1}},500)))}async function M(e){var b,v;if(u.value||!t.value||(clearTimeout(l[e].debounce),l[e].debounce=0,l[e].value===((b=t.value.user)==null?void 0:b[e])))return;const a={firstname:l.firstname.value,lastname:l.lastname.value},[n,r]=await P.updateUser((v=t.value.user)==null?void 0:v.id,a);if(r){D.add($t("Ein feilur hendi tá ið tú royndi at dagføra familjulimin."),"error"),u.value=!1;return}l[e].debounce=0,l[e].success=!0,u.value=!1}function c(){if(!t.value)return;let e=$t("VÃs à telefonbókini"),a=$t("Tað kostar onki at vera à telefonbókini. à telefonbókini verður navnið, telefonnummarið og bústaðurin vÃst."),n=$t("VÃs brúkara à telefonbókini");t.value.isVisibleInPhonebook&&(e=$t("Fjal à telefonbókini"),a=$t("Tú kanst fjala brúkaran à telefonbókini, um tú ikki ynskir, at onnur skulu sÃggja telefonnummarið og bústaðin."),n=$t("Fjal brúkara à telefonbókini")),R.confirm(e,a,async()=>{var g,F,E;if(!t.value)return;const[r,b]=await P.togglePhonebookVisibility((g=t.value.user)==null?void 0:g.id);if(b){D.add($t("Ein feilur hendi. Vinarliga far aftur og royn umaftur."),"error");return}const[v,i]=await L.get();if(v){$subscription.setSubscriptionData(v.data);const Q=(E=(F=$subscription.currentAccount)==null?void 0:F.otherMembers)==null?void 0:E.find(W=>{var H;return((H=W.user)==null?void 0:H.id)===$.params.id});t.value=Q}},{buttonText:n})}return(e,a)=>{var n,r,b,v;return t.value||s.value?(m(),j("div",ye,[e.$subscription.familyAccount&&t.value?(m(),k(q,{key:0,class:"bg-background pb-10 pt-1","no-padding":""},{default:C(()=>[o("div",Ve,[e.$subscription.familyAccount.planId?(m(),k(ie,{key:0,member:t.value},null,8,["member"])):f("",!0),e.$subscription.familyAccount.planId?f("",!0):(m(),k(oe,{key:1,class:"md:max-w-96",active:"",hideData:"",member:t.value},null,8,["member"]))])]),_:1})):f("",!0),s.value?(m(),k(q,{key:1,class:"bg-background pb-10 pt-1","no-padding":""},{default:C(()=>[o("div",Me,[d(le,{innerHTML:e.$t("Telefonnummar er enn à viðgerð."),type:"warning",class:"mb-1"},null,8,["innerHTML"]),d(re,{class:"bg-light-blue-50",title:"".concat(s.value.userFirstname," ").concat(s.value.userLastname),subTitle:T(I).phone(s.value.phoneNumber)},null,8,["title","subTitle"])])]),_:1})):f("",!0),o("div",_e,[t.value?(m(),j("h3",Te,y(e.$t("Um {name}",{name:"".concat((r=(n=t.value)==null?void 0:n.user)==null?void 0:r.firstname," ").concat((v=(b=t.value)==null?void 0:b.user)==null?void 0:v.lastname)})),1)):f("",!0),s.value?(m(),j("h3",we,y(e.$t("Um {name}",{name:"".concat(s.value.userFirstname," ").concat(s.value.userLastname)})),1)):f("",!0),o("div",je,[o("div",Ce,[l.firstname.debounce?(m(),k(K,{key:0})):f("",!0),l.firstname.success?(m(),k(G,{key:1,class:"h-6 w-6"})):f("",!0)]),d(w,{label:e.$t("Fornavn"),disabled:u.value,onBlur:a[
10]||(a[0]=i=>M("firstname")),modelValue:l.firstname.value,"onUpdate:modelValue":a[1]||(a[1]=i=>l.firstname.value=i),locked:!!s.value},null,8,["label","disabled","modelValue","locked"])]),o("div",Se,[o("div",Ae,[l.lastname.debounce?(m(),k(K,{key:0})):f("",!0),l.lastname.success?(m(),k(G,{key:1,class:"h-6 w-6"})):f("",!0)]),d(w,{label:e.$t("Eftirnavn"),disabled:u.value,onBlur:a[2]||(a[2]=i=>M("lastname")),modelValue:l.lastname.value,"onUpdate:modelValue":a[3]||(a[3]=i=>l.lastname.value=i),locked:!!s.value},null,8,["label","disabled","modelValue","locked"])]),o("div",Ne,[d(ue,{checked:!0}),o("p",null,y(e.$t("Persónurin býr á sama bústaði sum familjan")),1)])]),t.value?(m(),j("div",Fe,[o("h3",Ue,y(e.$t("Handlingar")),1),o("div",Be,[d(h,{label:t.value.isVisibleInPhonebook?e.$t("Fjal brúkara à telefonbókini"):e.$t("VÃs brúkara à telefonbókini"),icon:t.value.isVisibleInPhonebook?"cancel":"plus",onClick:c,class:"outlined"},null,8,["label","icon"]),S.value?(m(),k(h,{key:0,label:e.$t("Fyll pengar á"),icon:"plus",onClick:a[4]||(a[4]=()=>{var g;const i=e.$store.actions.find(F=>F.actionType=="ADD_MONEY");i&&T(U).open("PayAsYouGoModal",{steps:i==null?void 0:i.props.availableAmounts,phoneNumber:(g=t.value)==null?void 0:g.phoneNumber})}),class:"outlined"},null,8,["label"])):f("",!0),d(h,{label:e.$t("Broyt til einstaklingahald"),icon:"chevron",onClick:a[5]||(a[5]=i=>T(R).confirm(e.$t("Broyt til einstaklingahald"),e.$t("Tá tú broytur tÃtt hald til eitt einstaklingahald, stovnar tú eitt nýtt hald hjá Nema. Tú samansetur hald eftir tÃnum ynskjum, leggur gjaldshátt inn og heldur á fram sum vant."),()=>{var g;return e.$router.push({name:"transfer-family-member",params:{id:(g=t.value)==null?void 0:g.user.id}})},{buttonText:e.$t("Broyt til einstaklingahald")})),class:"outlined"},null,8,["label"])])])):f("",!0),d(z,{label:e.$t("SIM-kort upplýsningar"),class:"mb-5 lg:mx-auto lg:w-[51.25rem]"},{default:C(()=>[d(w,{modelValue:p.number,"onUpdate:modelValue":a[6]||(a[6]=i=>p.number=i),label:e.$t("Telefonnummar"),locked:"",class:"mb-5"},null,8,["modelValue","label"]),d(w,{modelValue:p.pin,"onUpdate:modelValue":a[7]||(a[7]=i=>p.pin=i),label:e.$t("PIN kota"),locked:"",class:"mb-4"},null,8,["modelValue","label"]),d(w,{modelValue:p.puk,"onUpdate:modelValue":a[8]||(a[8]=i=>p.puk=i),label:e.$t("PUK kota"),locked:"",class:"mb-4"},null,8,["modelValue","label"]),A.value?(m(),k(h,{key:0,label:e.$t("VÃs eSIM-kortupplýsingar"),class:"small",onClick:a[9]||(a[9]=te(i=>T(U).open("ESimModal",{simActivationCode:A.value}),["prevent"]))},null,8,["label"])):f("",!0)]),_:1},8,["label"]),d(z,{label:e.$t("Strika familjulim"),class:ne(["block lg:mx-auto lg:w-[51.25rem]",{"pointer-events-none opacity-25":!!s.value}])},{default:C(()=>[o("p",{innerHTML:e.$t("Ynskir tú ikki at gjalda telefonhald fyri hendan persónin meira, kanst tú strika viðkomandi her.",{date:T(se)().endOf("month").format("DD.MM.YY")}),class:"pb-5"},null,8,De),d(h,{label:e.$t("Strika familjulim"),onClick:a[10]||(a[10]=i=>T(U).open("DeleteFamilyMemberModal",{member:t.value})),class:"small outlined red",disabled:!!s.value},null,8,["label","disabled"])]),_:1},8,["label","class"])])):f("",!0)}}});export{Ge as default}; 2//# sourceMappingURL=FamilyMemberView-SgIZUD6j.js.map
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.