PageSourceSearch

https://bankingapp-kpgywg5z.manus.space/assets/Contact-BOdLE-Xz.js

js bankingapp-kpgywg5z.manus.space collected 2026-10-03 05:00:29 UTC 6,510 bytes, 14 lines download raw bytes

1import{g as n,r,j as t,C as x,a as g,b as u,d as h,B as C}from"./index-CMjSxCKv.js";import{P as b}from"./PublicPageShell-B8z7RU2J.js";import{I as l}from"./input-N7QWOtKS.js";import{L as c}from"./label-PuFv5OT3.js";import{T as j}from"./textarea-DH9mnoNq.js";import{P as f}from"./phone-C4usYl-F.js";import{C as y}from"./clock-3-D7KlecUT.js";import{S as w}from"./send-nvXETkoF.js";import"./dialog-DBoB1lEi.js";import"./useComposition-C2jfMLJQ.js";import"./usePersistFn-njW8008O.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const N=n("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const v=n("MessageSquareText",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M13 8H7",key:"14i4kc"}],["path",{d:"M17 12H7",key:"16if0g"}]]),k=[{icon:N,title:"Email support",detail:"[email protected]",href:"mailto:[email protected]"},{icon:f,title:"Phone support",detail:"+1 (234) 567-890",href:"tel:+1234567890"},{icon:y,title:"Response times",detail:"Most requests receive a response within one business day.",href:"#support-form"}];function H(){const[i,d]=r.useState(!1),[a,s]=r.useState({name:"",email:"",topic:"Account or transaction support",message:""}),p=e=>{e.preventDefault();const o=encodeURIComponent(`[GlobalBank] ${a.topic}`),m=encodeURIComponent(`Name: ${a.name}
12Reply email: ${a.email}
13
14${a.message}`);window.location.href=`mailto:[email protected]?subject=${o}&body=${m}`,d(!0)};return t.jsx(b,{"data-loc":"client/src/pages/Contact.tsx:29",eyebrow:"We are here to help",title:"Contact GlobalBank support",description:"Get help with account access, transfer status, mobile money availability, agent services, agency onboarding, or a product question. Please do not include passwords, one-time codes, or complete payment credentials in a support message.",children:t.jsxs("section",{"data-loc":"client/src/pages/Contact.tsx:30",className:"mx-auto grid max-w-7xl gap-8 px-4 py-14 sm:px-6 lg:grid-cols-[0.8fr_1.2fr] lg:px-8 lg:py-20",children:[t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:31",className:"space-y-5",children:[k.map(e=>{const o=e.icon;return t.jsx("a",{"data-loc":"client/src/pages/Contact.tsx:32",href:e.href,className:"block rounded-2xl border border-slate-200 bg-white p-5 shadow-sm transition-shadow hover:shadow-md",children:t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:32",className:"flex gap-4",children:[t.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:32",className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-blue-50 text-blue-700",children:t.jsx(o,{"data-loc":"client/src/pages/Contact.tsx:32",className:"h-5 w-5"})}),t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:32",children:[t.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:32",className:"font-semibold text-slate-950",children:e.title}),t.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:32",className:"mt-1 text-sm leading-6 text-slate-600",children:e.detail})]})]})},e.title)}),t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:33",className:"rounded-2xl border border-amber-100 bg-amber-50 p-5 text-sm leading-6 text-amber-900",children:[t.jsx(v,{"data-loc":"client/src/pages/Contact.tsx:33",className:"mb-3 h-5 w-5"}),t.jsxs("p",{"data-loc":"client/src/pages/Contact.tsx:33",children:[t.jsx("strong",{"data-loc":"client/src/pages/Contact.tsx:33",children:"Safety reminder:"})," GlobalBank support will not ask you to share a password, one-time code, or private key."]})]})]}),t.jsxs(x,{"data-loc":"client/src/pages/Contact.tsx:35",id:"support-form",className:"border-slate-200 shadow-sm",children:[t.jsxs(g,{"data-loc":"client/src/pages/Contact.tsx:35",children:[t.jsx(u,{"data-loc":"client/src/pages/Contact.tsx:35",children:"Send a supp
14ort request"}),t.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:35",className:"text-sm text-slate-600",children:"This form opens your email client with the request details. Nothing is submitted silently."})]}),t.jsx(h,{"data-loc":"client/src/pages/Contact.tsx:35",children:t.jsxs("form",{"data-loc":"client/src/pages/Contact.tsx:35",className:"space-y-5",onSubmit:p,children:[t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:35",className:"grid gap-5 sm:grid-cols-2",children:[t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:35",className:"space-y-2",children:[t.jsx(c,{"data-loc":"client/src/pages/Contact.tsx:35",htmlFor:"support-name",children:"Name"}),t.jsx(l,{"data-loc":"client/src/pages/Contact.tsx:35",id:"support-name",value:a.name,onChange:e=>s({...a,name:e.target.value}),required:!0})]}),t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:35",className:"space-y-2",children:[t.jsx(c,{"data-loc":"client/src/pages/Contact.tsx:35",htmlFor:"support-email",children:"Reply email"}),t.jsx(l,{"data-loc":"client/src/pages/Contact.tsx:35",id:"support-email",type:"email",value:a.email,onChange:e=>s({...a,email:e.target.value}),required:!0})]})]}),t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:35",className:"space-y-2",children:[t.jsx(c,{"data-loc":"client/src/pages/Contact.tsx:35",htmlFor:"support-topic",children:"Topic"}),t.jsx(l,{"data-loc":"client/src/pages/Contact.tsx:35",id:"support-topic",value:a.topic,onChange:e=>s({...a,topic:e.target.value}),required:!0})]}),t.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:35",className:"space-y-2",children:[t.jsx(c,{"data-loc":"client/src/pages/Contact.tsx:35",htmlFor:"support-message",children:"Message"}),t.jsx(j,{"data-loc":"client/src/pages/Contact.tsx:35",id:"support-message",rows:6,value:a.message,onChange:e=>s({...a,message:e.target.value}),placeholder:"Tell us what you need help with.",required:!0})]}),t.jsxs(C,{"data-loc":"client/src/pages/Contact.tsx:35",type:"submit",className:"gap-2",children:[t.jsx(w,{"data-loc":"client/src/pages/Contact.tsx:35",className:"h-4 w-4"})," Open email draft"]}),i&&t.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:35",className:"text-sm text-emerald-700",children:"Your email client should open with the request prepared. If it did not, email [email protected] directly."})]})})]})]})})}export{H 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.