1import{j as s,db as a,L as i,C as n,b as o,d,s as r,o as c,dc as l,cY as m,b_ as p,bt as x,S as h}from"./index-CuSEeJFb.js";import{U as u}from"./upload-rep3KVPL.js";function T(){const t=[{title:"Demo Mode Test",description:"Test demo mode functionality and user flows",path:"/admin/tools/demo-mode-test",icon:s.jsx(l,{className:"h-5 w-5"}),status:"beta"},{title:"Mobile Test",description:"Test mobile responsiveness and functionality",path:"/admin/tools/mobile-test",icon:s.jsx(m,{className:"h-5 w-5"}),status:"active"},{title:"Payment Test",description:"Test payment processing and integration",path:"/admin/tools/payment-test",icon:s.jsx(p,{className:"h-5 w-5"}),status:"active"},{title:"API Security Test",description:"Test API security and authentication",path:"/admin/tools/api-security-test",icon:s.jsx(x,{className:"h-5 w-5"}),status:"active"},{title:"Promo Code Test",description:"Test promotional code functionality",path:"/admin/tools/test-promo",icon:s.jsx(h,{className:"h-5 w-5"}),status:"active"},{title:"Presentations",description:"Admin presentation tools and demos",path:"/admin/tools/admin-presentations",icon:s.jsx(u,{className:"h-5 w-5"}),status:"active"}];return s.jsx(a,{children:s.jsxs("div",{className:"container mx-auto px-4 py-8 max-w-6xl",children:[s.jsxs("div",{className:"mb-8",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-2",children:"Developer Tools"}),s.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Testing utilities and development tools"})]}),s.jsx("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-3",children:t.map(e=>s.jsx(i,{href:e.path,children:s.jsx(n,{className:"h-full hover:shadow-lg transition-shadow cursor-pointer",children:s.jsxs(o,{children:[s.jsxs("div",{className:"flex items-center justify-between",children:[s.jsxs("div",{className:"flex items-center space-x-2",children:[e.icon,s.jsx(d,{className:"text-sm",children:e.title})]}),e.status&&s.jsx(r,{variant:e.status==="active"?"default":"secondary",children:e.status})]}),s.jsx(c,{className:"text-xs",children:e.description})]})})},e.path))})]})})}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.