1import{_ as S}from"./AppEmbedBanner-C4RHcixR.js";import{j as x,r as d,c,a as _,w as a,b as e,u as t,d as C,_ as p,f as i,t as v,e as L,i as T}from"./app-DHGXrHhs.js";import{_ as g,a as y}from"./Button.vue_vue_type_script_setup_true_lang-D0JZ3iWL.js";import{_ as f}from"./InlineStack.vue_vue_type_script_setup_true_lang-IE_43Z1q.js";import{_ as D,a as N}from"./Page.vue_vue_type_script_setup_true_lang-Bu2SxA7s.js";import{_ as V}from"./Banner.vue_vue_type_script_setup_true_lang-CSS4Vwlq.js";import{_ as R}from"./ButtonGroup.vue_vue_type_script_setup_true_lang-CBHEMbEM.js";import{_ as j}from"./LegacyCard.vue_vue_type_script_setup_true_lang-aXl1ksGB.js";import{_ as z,a as b}from"./Layout.vue_vue_type_script_setup_true_lang-DrdXfwYk.js";import{u as H}from"./navigationHistory-zABFEwLn.js";import{S as Y}from"./SettingsIcon-Bzlnui5u.js";import"./home-CkLjlADC.js";import"./Spinner.vue_vue_type_script_setup_true_lang-YKmoGruF.js";const Z={__name:"TrustBadgeLanding",props:{trust_badge_status:{type:Boolean,required:!0}},setup(w){const h=x("appBridge"),{push:r}=H(h),n=d(w.trust_badge_status),l=d(!1),u=d(!1),$=d(null),A=d(!1),B=()=>{A.value=!0},k=async()=>{l.value=!0,u.value=!1;try{const o=!n.value;await T.post("/app/trust_badge/status",{widget_type:"trust_badges",option_name:"trust_badges_status",option_value:o}),n.value=o,o&&r({pathname:"/dashboard/app/trust_badge/customize"}),shopify.toast.show(o?"Activated successfully!":"Deactivated successfully!",{duration:2e3})}catch(o){o.response?.status===403&&o.response?.data?.limit_reached?u.value=!0:shopify.toast.show("Something went wrong. Please try again later.",{duration:2e3,isError:!0})}finally{l.value=!1}};return(o,s)=>(_(),c(t(N),{title:"Trust Badges",compactTitle:"",backAction:{content:"Apps",onAction:()=>t(r)({pathname:"/dashboard/apps"})}},{pageTitle:a(()=>[e(t(D),{tone:n.value?"success":"info"},{default:a(()=>[i(v(n.value?"Active":"Draft"),1)]),_:1},8,["tone"])]),default:a(()=>[e(S),e(t(z),null,{default:a(()=>[u.value?(_(),c(t(b),{key:0},{default:a(()=>[e(t(V),{title:"App Limit Reached",tone:"warning",onDismiss:s[1]||(s[1]=m=>u.value=!1),action:{content:"Start 14-day free trial",onAction:()=>t(r)({pathname:"/dashboard/plans"})}},{default:a(()=>[e(t(p),{as:"span"},{default:a(()=>[s[4]||(s[4]=i(" Your Free plan allows a maximum of 3 active apps. ",-1)),e(t(p),{onClick:s[0]||(s[0]=m=>t(r)({pathname:"/dashboard/plans"})),as:"span",style:{"text-decoration-line":"underline",cursor:"pointer"}},{default:a(()=>[...s[3]||(s[3]=[i("Upgrade your plan",-1)])]),_:1}),s[5]||(s[5]=i(" to activate unlimited apps. ",-1))]),_:1})]),_:1},8,["action"])]),_:1})):C("",!0),e(t(b),null,{default:a(()=>[e(t(j),{sectioned:!0},{default:a(()=>[e(t(g),{gap:"600"},{default:a(()=>[e(t(g),{gap:"200"},{default:a(()=>[e(t(f),null,{default:a(()=>[e(t(p),{as:"h3",variant:"headingMd"},{default:a(()=>[...s[6]||(s[6]=[i("Add instant credibility to product pages.",-1)])]),_:1}),e(t(p),{as:"p",tone:"subdued"},{default:a(()=>[...s[7]||(s[7]=[i("Build trust by letting your visitors know that you are accepting a wide assortment of payment methods.",-1)])]),_:1})]),_:1}),e(t(f),null,{default:a(()=>[e(t(R),null,{default:a(()=>[e(t(y),{tone:n.value?"critical":"success",variant:n.value?"secondary":"primary",disabled:l.value,onClick:k},{default:a(()=>[i(v(n.value?"Deactivate App":"Activate App"),1)]),_:1},8,["tone","variant","disabled"]),e(t(y),{icon:t(Y),disabled:l.value,onClick:s[2]||(s[2]=m=>t(r)({pathname:"/dashboard/app/trust_badge/customize"}))},{default:a(()=>[...s[8]||(s[8]=[i(" Customize ",-1)])]),_:1},8,["icon","disabled"])]),_:1})]),_:1})]),_:1}),e(t(f),{width:"100%",borderRadius:"300",overflowX:"hidden",overflowY:"hidden",shadow:"300",position:"relative",style:{"aspect-ratio":"16/ 9"}},{default:a(()=>[L("video",{ref_key:"videoRef",ref:$,src:"/videos/trust_badge.mp4",autoplay:"",loop:"",muted:"",playsinline:"",onLoadeddata:B,style:{width:"100%",height:"100%","object-fit":"cover",display:"block"}},null,544)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(t(f),{minHeight:"108px"})]),_:1},8,["backAction"]))}};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.