Files
school2/public/assets/info-kjw_3FpF.js
T
2026-07-13 15:23:29 +08:00

1 line
6.1 KiB
JavaScript

import{t as e}from"./jsx-runtime-NwRKtVrk.js";import{t}from"./card-D7XvzVif.js";import{B as n,P as r,R as i,T as a,V as o,W as s,o as c}from"./es-Do50EHua.js";import{t as l}from"./timeline-BRrB0Mqu.js";import{t as u}from"./tag-C0Yg14A-.js";import{M as d,Y as f,h as p,s as m}from"./index-B7MUL4ct.js";var h=e(),{Title:g}=p,_=()=>{let{t:e}=m(),p=[{label:e(`system.info.label.name`),value:`XinAdmin`},{label:e(`system.info.label.version`),value:`v2.0`},{label:e(`system.info.label.build`),value:`Vite 7.1.5`},{label:e(`system.info.label.frontend`),value:`React 19.1.0`},{label:e(`system.info.label.ui`),value:`Ant Design 5.27.1`},{label:e(`system.info.label.css`),value:`TailwindCSS 4.1.11`},{label:e(`system.info.label.router`),value:`React Router 7.8.2`},{label:e(`system.info.label.state`),value:`Zustand 5.0.8`},{label:e(`system.info.label.ts`),value:`5.8.3`}],_=[{name:e(`system.info.link.github`),url:`https://github.com/xin-admin/xin-admin`,icon:(0,h.jsx)(o,{})},{name:e(`system.info.link.docs`),url:`https://xinadmin.cn/ui/intro`,icon:(0,h.jsx)(s,{})},{name:e(`system.info.link.demo`),url:`https://ui.xinadmin.cn`,icon:(0,h.jsx)(r,{})},{name:e(`system.info.link.issues`),url:`https://github.com/xin-admin/xin-admin/issues`,icon:(0,h.jsx)(i,{})}],v=[{time:`2025-11`,version:`v2.0`,content:e(`system.info.log.content`)}],y={name:e(`system.info.author.name`),avatar:`https://file.xinadmin.cn/file/favicons.ico`,role:e(`system.info.author.role`),contact:[{type:e(`system.info.contact.github`),value:`https://github.com/xin-admin/xin-admin`,icon:(0,h.jsx)(o,{})},{type:e(`system.info.contact.group`),value:`Xin Admin Official Community`,icon:(0,h.jsx)(a,{})},{type:e(`system.info.contact.discuss`),value:`https://github.com/xin-admin/xin-admin/discussions`,icon:(0,h.jsx)(r,{})}]};return(0,h.jsxs)(`div`,{className:`min-h-screen`,children:[(0,h.jsx)(`div`,{className:`mb-5`,children:(0,h.jsx)(g,{level:3,children:e(`system.info.title`)})}),(0,h.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4`,children:[(0,h.jsxs)(t,{variant:`borderless`,title:(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(i,{className:`mr-2 text-blue-500`}),(0,h.jsx)(`span`,{children:e(`system.info.basic.title`)})]}),children:[(0,h.jsx)(`div`,{className:`space-y-2`,children:p.map((e,t)=>(0,h.jsxs)(`div`,{className:`flex justify-between items-center py-1`,children:[(0,h.jsxs)(`span`,{className:`text-gray-600 text-sm`,children:[e.label,`:`]}),(0,h.jsx)(`span`,{className:`font-medium text-sm`,children:e.value})]},t))}),(0,h.jsx)(d,{className:`my-4`}),(0,h.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[(0,h.jsx)(u,{color:`blue`,children:`React 19`}),(0,h.jsx)(u,{color:`geekblue`,children:`Ant Design`}),(0,h.jsx)(u,{color:`cyan`,children:`TailwindCSS`}),(0,h.jsx)(u,{color:`purple`,children:`TypeScript`}),(0,h.jsx)(u,{color:`green`,children:`Vite 7`}),(0,h.jsx)(u,{color:`orange`,children:`Zustand`})]})]}),(0,h.jsxs)(t,{variant:`borderless`,title:(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(r,{className:`mr-2 text-green-500`}),(0,h.jsx)(`span`,{children:e(`system.info.project.title`)})]}),children:[(0,h.jsx)(`div`,{className:`space-y-3`,children:_.map((e,t)=>(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(`span`,{className:`mr-2 text-gray-500`,children:e.icon}),(0,h.jsxs)(`span`,{className:`text-gray-600 mr-2`,children:[e.name,`:`]}),(0,h.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-500 hover:underline`,children:e.url})]},t))}),(0,h.jsx)(d,{className:`my-4`}),(0,h.jsx)(`div`,{className:`text-sm text-gray-500`,children:e(`system.info.join`)})]}),(0,h.jsx)(t,{variant:`borderless`,title:(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(n,{className:`mr-2 text-orange-500`}),(0,h.jsx)(`span`,{children:e(`system.info.changelog.title`)})]}),children:(0,h.jsx)(l,{mode:`left`,className:`mt-4`,children:v.map((e,t)=>(0,h.jsxs)(l.Item,{children:[(0,h.jsxs)(`div`,{className:`font-medium`,children:[e.version,(0,h.jsxs)(`span`,{className:`ml-2 text-gray-400 font-normal`,children:[e.time,` `]})]}),(0,h.jsx)(`div`,{className:`text-gray-600`,children:e.content})]},t))})}),(0,h.jsxs)(t,{variant:`borderless`,title:(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(c,{className:`mr-2 text-purple-500`}),(0,h.jsx)(`span`,{children:e(`system.info.author.title`)})]}),children:[(0,h.jsxs)(`div`,{className:`flex items-center mb-4`,children:[(0,h.jsx)(f,{src:y.avatar,size:64,className:`mr-4 border-2 border-purple-200`}),(0,h.jsxs)(`div`,{children:[(0,h.jsx)(`h3`,{className:`text-lg font-bold`,children:y.name}),(0,h.jsx)(`p`,{className:`text-gray-600`,children:y.role})]})]}),(0,h.jsx)(d,{className:`my-4`}),(0,h.jsx)(`div`,{className:`space-y-3`,children:y.contact.map((e,t)=>(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(`span`,{className:`mr-2 text-gray-500`,children:e.icon}),(0,h.jsxs)(`span`,{className:`w-16 text-gray-600`,children:[e.type,`:`]}),(0,h.jsx)(`span`,{className:`font-medium text-sm`,children:e.value.startsWith(`http`)?(0,h.jsx)(`a`,{href:e.value,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-500 hover:underline`,children:e.value}):e.value})]},t))})]}),(0,h.jsxs)(t,{variant:`borderless`,title:(0,h.jsxs)(`div`,{className:`flex items-center`,children:[(0,h.jsx)(s,{className:`mr-2 text-indigo-500`}),(0,h.jsx)(`span`,{children:e(`system.info.desc.title`)})]}),className:`md:col-span-2 lg:col-span-1`,children:[(0,h.jsx)(`div`,{className:`prose max-w-none`,children:(0,h.jsx)(`p`,{className:`text-gray-700 leading-relaxed whitespace-pre-line`,children:e(`system.info.desc.content`)})}),(0,h.jsx)(d,{className:`my-4`}),(0,h.jsxs)(`div`,{className:`flex justify-center flex-wrap gap-2`,children:[(0,h.jsx)(u,{color:`magenta`,children:e(`system.info.tag.enterprise`)}),(0,h.jsx)(u,{color:`red`,children:e(`system.info.tag.ready`)}),(0,h.jsx)(u,{color:`volcano`,children:e(`system.info.tag.scalable`)}),(0,h.jsx)(u,{color:`gold`,children:e(`system.info.tag.modern`)}),(0,h.jsx)(u,{color:`blue`,children:e(`system.info.tag.i18n`)}),(0,h.jsx)(u,{color:`green`,children:e(`system.info.tag.auth`)})]})]})]})]})};export{_ as default};