1import{u as s,j as e}from"./index-Cy0mEndq.js";import{C as a}from"./circle-x--Hhxug82.js";import{H as r}from"./house-D0-2auXc.js";import{H as l}from"./heart-C0E4fu1k.js";import{C as n}from"./circle-help-De7DpHv_.js";const x=()=>{const t=s();return e.jsx("div",{className:"min-h-screen bg-gradient-to-br from-blue-50 via-white to-green-50 flex items-center justify-center p-4",children:e.jsxs("div",{className:"max-w-md w-full bg-white rounded-2xl shadow-lg p-8 text-center",children:[e.jsx("div",{className:"w-20 h-20 bg-gray-100 rounded-full flex items-center justify-center mx-auto mb-6",children:e.jsx(a,{className:"w-12 h-12 text-gray-600"})}),e.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:"Donation Cancelled"}),e.jsx("p",{className:"text-gray-600 mb-8",children:"Your donation was not completed. No charges have been made to your account."}),e.jsx("div",{className:"bg-blue-50 rounded-xl p-6 mb-8 text-left",children:e.jsxs("div",{className:"flex items-start gap-3 mb-3",children:[e.jsx(n,{className:"w-5 h-5 text-blue-600 flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-gray-900 mb-2",children:"Common reasons for cancellation:"}),e.jsxs("ul",{className:"text-sm text-gray-700 space-y-1",children:[e.jsx("li",{children:"⢠You clicked the back button"}),e.jsx("li",{children:"⢠Payment information was incomplete"}),e.jsx("li",{children:"⢠Browser session timed out"}),e.jsx("li",{children:"⢠You changed your mind (that's okay!)"})]})]})]})}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("button",{onClick:()=>t("/donate"),className:"w-full bg-gradient-to-r from-blue-600 to-green-600 text-white py-3 rounded-lg font-semibold hover:from-blue-700 hover:to-green-700 transition-all flex items-center justify-center gap-2",children:[e.jsx(l,{className:"w-5 h-5"}),"Try Again"]}),e.jsxs("button",{onClick:()=>t("/"),className:"w-full bg-gray-100 text-gray-700 py-3 rounded-lg font-medium hover:bg-gray-200 transition-colors flex items-center justify-center gap-2",children:[e.jsx(r,{className:"w-5 h-5"}),"Return to Home"]})]}),e.jsx("div",{className:"mt-8 pt-6 border-t border-gray-200",children:e.jsxs("p",{className:"text-sm text-gray-600",children:["Having trouble? Contact us at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-blue-600 hover:underline font-medium",children:"[email protected]"})]})})]})})};export{x 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.