1import{j as e}from"./index-DqPidLm9.js";import{B as l}from"./button-D7YjERg_.js";import{C as t,c as a}from"./card-BZMpcwPt.js";import{H as m,F as x}from"./Footer-qu12mdVg.js";import"./index-CZEvN9Yw.js";import"./Combination-C8X08dwJ.js";import"./index-DF3buT-K.js";import"./index-7obpq2pd.js";import"./chevron-right-DIj2mpiM.js";import"./check-BN-QvGfN.js";import"./circle-Bbt4y6Z1.js";import"./index-C4PIpX0w.js";import"./featureFlags-B3hX5blk.js";import"./chevron-down-BRv9IKVE.js";import"./menu-BkTdz-GI.js";import"./youtube-DZy4nq0O.js";import"./facebook-C_rrDq9y.js";function R(){const n=[{name:"FRABON Platform",status:"operational",uptime:"99.98%",description:"Main platform and dashboard"},{name:"WhatsApp Integration",status:"operational",uptime:"99.95%",description:"WhatsApp messaging and order processing"},{name:"Payment Processing",status:"operational",uptime:"99.99%",description:"Stripe, PayPal, and other payment gateways"},{name:"Store Builder",status:"operational",uptime:"99.97%",description:"Store creation and customization tools"},{name:"API Services",status:"operational",uptime:"99.96%",description:"Developer API and integrations"}],c=[{date:"Jan 23, 2025",title:"Brief Payment Gateway Delay",status:"resolved",duration:"12 minutes",description:"Some users experienced delays with Stripe payments. Issue was resolved quickly."},{date:"Jan 20, 2025",title:"Scheduled Maintenance",status:"completed",duration:"2 hours",description:"Planned database optimization and security updates completed successfully."},{date:"Jan 18, 2025",title:"WhatsApp API Rate Limiting",status:"resolved",duration:"45 minutes",description:"Temporary rate limiting from WhatsApp caused message delays. Resolved by optimizing API calls."}],r=s=>{switch(s){case"operational":return"text-green-600 bg-green-100";case"degraded":return"text-yellow-600 bg-yellow-100";case"outage":return"text-red-600 bg-red-100";default:return"text-gray-600 bg-gray-100"}},d=s=>{switch(s){case"operational":return"fas fa-check-circle";case"degraded":return"fas fa-exclamation-triangle";case"outage":return"fas fa-times-circle";default:return"fas fa-question-circle"}};return e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsx(m,{}),e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsxs("div",{className:"flex items-center justify-center space-x-3 mb-6",children:[e.jsx("div",{className:"w-3 h-3 bg-green-500 rounded-full animate-pulse"}),e.jsx("h1",{className:"text-5xl font-bold text-black font-heading",children:"All Systems Operational"})]}),e.jsx("p",{className:"text-xl text-gray-600 font-body",children:"Real-time monitoring of FRABON platform health and performance. This page helps customers understand if any service issues are affecting their stores."})]}),e.jsx("div",{className:"max-w-4xl mx-auto mb-16",children:e.jsx(t,{className:"border-2 border-green-200 bg-green-50",children:e.jsxs(a,{className:"p-8 text-center",children:[e.jsxs("div",{className:"flex items-center justify-center space-x-4 mb-4",children:[e.jsx("i",{className:"fas fa-check-circle text-green-600 text-3xl"}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold text-green-800",children:"All Systems Operational"}),e.jsx("p",{className:"text-green-600",children:"Last updated: 2 minutes ago"})]})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-6 mt-6",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-green-800",children:"99.98%"}),e.jsx("div",{className:"text-sm text-green-600",children:"30-day uptime"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-green-800",children:"12ms"}),e.jsx("div",{className:"text-sm text-green-600",children:"Average response"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-2xl font-bold text-green-800",children:"0"}),e.jsx("div",{className:"text-sm text-green-600",children:"Active incidents"})]})]})]})})}),e.jsxs("div",{className:"max-w-6xl mx-auto mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-black mb-8 font-heading",children:"Service Status"}),e.jsx("div",{className:"space-y-4",children:n.map((s,i)=>e.jsx(t,{className:"hover:shadow-lg transition-shadow",children:e.jsx(a,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsx("i",{className:`${d(s.status)} ${r(s.status).split(" ")[0]} text-xl`}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-black",children:s.name}),e.jsx("p",{className:"text-gray-600 text-sm",children:s.description})]})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("span",{className:`px-3 py-1 rounded-full text-sm font-medium ${r(s.status)}`,children:s.status}),e.jsxs("p",{className:"text-gray-500 text-sm mt-1",children:[s.uptime," uptime"]})]})]})})},i))})]}),e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("h2",{className:"text-3xl font-bold text-black mb-8 font-heading",children:"Recent Incidents"}),e.jsx("div",{className:"space-y-4",children:c.map((s,i)=>e.jsx(t,{children:e.jsx(a,{className:"p-6",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center space-x-3 mb-2",children:[e.jsx("span",{className:"text-gray-500 text-sm",children:s.date}),e.jsx("span",{className:`px-2 py-1 rounded text-xs font-medium ${s.status==="resolved"?"bg-green-100 text-green-800":s.status==="completed"?"bg-blue-100 text-blue-800":"bg-gray-100 text-gray-800"}`,children:s.status})]}),e.jsx("h3",{className:"font-semibold text-black mb-2",children:s.title}),e.jsx("p",{className:"text-gray-600 text-sm",children:s.description})]}),e.jsxs("div",{className:"text-right text-sm text-gray-500",children:["Duration: ",s.duration]})]})})},i))})]}),e.jsx("div",{className:"max-w-4xl mx-auto mt-16 text-center",children:e.jsx(t,{className:"bg-gray-50",children:e.jsxs(a,{className:"p-8",children:[e.jsx("h3",{className:"text-xl font-bold text-black mb-4",children:"Stay Updated"}),e.jsx("p",{className:"text-gray-600 mb-6",children:"Get notified about service updates and maintenance windows"}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsxs(l,{className:"bg-black hover:bg-gray-800 text-white",children:[e.jsx("i",{className:"fas fa-bell mr-2"}),"Subscribe to Updates"]}),e.jsxs(l,{variant:"outline",className:"border-gray-300",children:[e.jsx("i",{className:"fab fa-twitter mr-2"}),"Follow on Twitter"]})]})]})})})]})}),e.jsx(x,{})]})}
1export{R 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.