1import{_ as P}from"./B8pfZ2vy.js";import{Y as A,a as g,N as x,b as k}from"./BCM4kSzd.js";import{_ as w}from"./0lWO4Ass.js";import{f as S,aR as y,e as b,aS as B,bg as n,h as C,bf as T}from"./aLrIR-cP.js";import{_ as R}from"./DqOLFPxv.js";import{_ as L}from"./CyXWU0XE.js";import{_ as O}from"./D1CUO1Hw.js";import{a8 as h,a9 as D}from"./BBGT4EBI.js";import{C as M,o as I,Q as Y,O as d,Z as s,$,X as l,a2 as F,ag as U,B as u,e as V,f as W,b as f,d as p}from"./D2PenvMZ.js";import"./CN5T0Qha.js";import"./Lw3U55bO.js";import"./B98lbH4P.js";import"./Bc5JSocz.js";import"./BWhgzynv.js";import"./DQUCbd5I.js";import"./CoikNPJ7.js";import"./0y-DGERM.js";import"./CDohe6EK.js";import"./OLIWuoFj.js";import"./CF6CYov-.js";import"./Hzq2TwJG.js";const H={class:"flex flex-col items-center"},j={class:"flex w-full max-w-[386px] flex-col gap-[16px] desktop:max-w-full desktop:flex-row desktop:flex-wrap desktop:justify-center desktop:gap-[24px]"},q="ModuleProfilePartnerAddYes",G="ModuleProfilePartnerAddNo",Ee=M({__name:"partner-add",setup(Q){S({title:D,meta:[{name:"description",content:h}]});const e=y(),m=b(),a=f(""),i=f(!1),_=()=>C().$navigate.to(T,{buttonClicked:q,markStepCompleted:n}),v=[{type:"YES",label:"Yes",icon:g,iconActive:A},{type:"NO",label:"No",icon:k,iconActive:x}],E=o=>{a.value=o,i.value=!1},N=async()=>{if(!a.value){i.value=!0;return}e.setWantToAddPartner(a.value==="YES");const o=a.value==="YES";if(o)return m.pushCtaClickEvent({ctaName:"NextStep",ctaSelection:o}),_();{const[r,...c]=e.getBorrowers();for(const t of c)t.instagenApplicantId&&await e.for(n).removeBorrowerApplicant(t.instagenApplicantId);return r&&e.setBorrowers([r]),await e.for(n).updateBorrowersAppData({borrowers:e.getBorrowers()},{buttonClicked:G}),m.pushCtaClickEvent({ctaName:"NextStep",ctaSelection:o}),e.exitModule({currentStep:n})}};return I(()=>{const o=e.getWantToAddPartner();typeof o=="boolean"&&(a.value=o?"YES":"NO")}),Y(async()=>{e.getLayout()!==void 0&&B(e.getLayout())}),(o,r)=>{const c=P;return p(),d("div",H,[s(c,null,{innerText:$(()=>[...r[0]||(r[0]=[l("span",{class:"desktop:block"}," Would you like to provide your spouse's or ",-1),l("span",{class:"md:whitespace-nowrap"},"partner's information?",-1)])]),_:1}),l("div",j,[(p(),d(F,null,U(v,t=>s(w,{key:t.type,"icon-url":t.icon,"icon-url-active":t.iconActive,label:t.label,alt:t.label,active:u(a)===t.type,onClick:X=>E(t.type)},null,8,["icon-url","icon-url-active","label","alt","active","onClick"])),64))]),u(i)?(p(),V(L,{key:0,"error-msg":"Please select an option to continue"})):W("",!0),s(O,{msg:"Adding this can help us offer the best possible quote.",class:"!mt-8 max-w-[600px] !p-4"}),s(R,{"on-next-click":N})])}}});export{Ee 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.