PageSourceSearch

https://jhasolutions.com/assets/Checkout-Bisef_0a.js

js jhasolutions.com collected 2026-09-24 14:46:27 UTC 2,380 bytes, 1 lines download raw bytes

1import{j as e}from"./query-vendor-Dp9tfhuh.js";import{d as l,B as i,h as m,i as o,e as d,k as u,l as p,m as x}from"./index-CgOeqv80.js";import{u as h}from"./usePaddle-CWtEfRja.js";import{a as f}from"./react-vendor-DfslLuwi.js";import{A as j}from"./arrow-left-BmX2tYO6.js";import{C as b}from"./check-v4vwqlB-.js";import{C as N}from"./credit-card-B-2xvAjl.js";import"./ui-vendor-DW4RoVmg.js";import"./chart-vendor-BoynbIzZ.js";import"./paddleJs-D6vCOr2I.js";const g=["Unlimited properties and units","Unlimited team members and documents","All portfolios, reports, maintenance, and automation tools","Every current JHA Solutions feature"],T=()=>{const a=f(),{user:t}=l(),{createCheckout:s,hasActiveSubscription:r}=h(),c=()=>{if(!t){a("/signup-free?plan=all-access");return}s.mutate({planType:"all-access"})};return e.jsx("main",{className:"min-h-screen bg-muted/30 px-4 py-10",children:e.jsxs("div",{className:"mx-auto max-w-xl",children:[e.jsxs(i,{variant:"ghost",className:"mb-5",onClick:()=>a(-1),children:[e.jsx(j,{className:"mr-2 h-4 w-4"}),"Back"]}),e.jsxs(m,{className:"border-primary/30 shadow-lg",children:[e.jsxs(o,{className:"border-b bg-muted/25 text-center",children:[e.jsx("div",{className:"mx-auto mb-3 flex h-11 w-11 items-center justify-center rounded-lg bg-primary/10 text-primary",children:e.jsx(d,{className:"h-6 w-6"})}),e.jsx(u,{className:"text-2xl",children:"JHA Solutions All Access"}),e.jsx(p,{children:"One monthly subscription for the complete platform."}),e.jsxs("div",{className:"flex items-end justify-center gap-2 pt-3",children:[e.jsx("span",{className:"text-4xl font-bold",children:"$5"}),e.jsx("span",{className:"pb-1 text-muted-foreground",children:"USD / month"})]})]}),e.jsxs(x,{className:"space-y-6 pt-6",children:[e.jsx("ul",{className:"space-y-3",children:g.map(n=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(b,{className:"mt-0.5 h-4 w-4 text-primary"}),n]},n))}),e.jsxs(i,{size:"lg",className:"w-full",onClick:c,disabled:r||s.isPending,children:[e.jsx(N,{className:"mr-2 h-4 w-4"}),r?"Already subscribed":s.isPending?"Preparing secure checkout...":t?"Continue to secure checkout":"Sign in to subscribe"]}),e.jsx("p",{className:"text-center text-xs text-muted-foreground",children:"Paddle confirms taxes, currency, renewal terms, and available payment methods before purchase."})]})]})]})})};export{T 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.