PageSourceSearch

https://www.greenmatch.co.uk/build/assets/watson-form-buttons-DO_eowZa.js

js greenmatch.co.uk collected 2026-10-02 02:47:07 UTC 2,008 bytes, 2 lines download raw bytes

1import{G as u,o as y,b as _,x as v,D as k,d as a,c as r,F as x,e as h,t as p,C as S}from"./index-Dvm4xnRL.js";import{_ as C}from"./watson-form-row-BMvVhjbA.js";import{u as g,s as z}from"./submit-step-C0GQAGpq.js";import"./popper.esm-COgd67LX.js";import"./open-closed-DV8hvK4J.js";import"./gtag-Dz2QvwGj.js";import"./zoe-redirect-BHOvwn5V.js";const B={class:"buttons"},F=["id","onClick"],I={key:0,class:"buttons__button-most-popular"},N={class:"buttons__button-text"},A={__name:"watson-form-buttons",props:{step:{type:Number,required:!0},field:{type:Object,required:!0},productId:{type:[String,Number],required:!0},form:{type:Object,required:!1,default:()=>({})}},setup(f){const e=f,i=g(e.productId),{lastAnswer:n,zoeRedirect:l}=u(i),{setFieldData:s}=i,{nextStep:d}=u(i);y(()=>{e.field.required||s(e.field.system_key,"validation","notRequired")});const m=(c,t)=>{s(e.field.system_key,"valid",!0),s(e.field.system_key,"value",t.quote_forms_steps_fields_options_item_value),s(e.field.system_key,"redirect",t.quote_forms_steps_fields_options_item_url),n.value=t.quote_forms_steps_fields_options_item_value,t.quote_forms_steps_fields_options_item_zoe_redirect?l.value=t.quote_forms_steps_fields_options_item_zoe_redirect:l.value=e.form.zoe_redirect,d.value=t.quote_forms_steps_fields_options_item_next_step,z(e.productId,d.value)};return(c,t)=>(_(),v(C,{field:e.field,step:e.step,title:e.field.field_title.length>0?e.field.field_title:e.field.title,"product-id":e.productId},{default:k(()=>[a("div",B,[(_(!0),r(x,null,h(e.field.quote_forms_steps_fields_options,(o,b)=>(_(),r("div",{id:`${e.field.system_key}_${b}`,class:"buttons__button",onClick:q=>m(q,o)},[o.quote_forms_steps_fields_options_item_enable_popular_label?(_(),r("span",I,p(o.quote_forms_steps_fields_options_item_popular_label),1)):S("",!0),a("span",N,p(o.quote_forms_steps_fields_options_item_text),1)],8,F))),256))])]),_:1},8,["field","step","title","product-id"]))}};export{A as default};
2//# sourceMappingURL=watson-form-buttons-DO_eowZa.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.