feat: 增加了shadcn和openapi

This commit is contained in:
2025-06-27 13:12:30 +08:00
parent 6650fd58f1
commit 3feab6a871
75 changed files with 3355 additions and 24 deletions

View File

@@ -1,35 +1,36 @@
import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'
import { useState } from 'react';
import reactLogo from './assets/react.svg';
import viteLogo from '/vite.svg';
import './App.css';
import { ApiClient } from './api/api-client';
function App() {
const [count, setCount] = useState(0)
const [count, setCount] = useState(0);
new ApiClient({
BASE: 'http://192.168.0.127:8010',
}).get('/api/v1/models');
return (
<>
<div>
<a href="https://vite.dev" target="_blank">
<img src={viteLogo} className="logo" alt="Vite logo" />
<a href='https://vite.dev' target='_blank'>
<img src={viteLogo} className='logo' alt='Vite logo' />
</a>
<a href="https://react.dev" target="_blank">
<img src={reactLogo} className="logo react" alt="React logo" />
<a href='https://react.dev' target='_blank'>
<img src={reactLogo} className='logo react' alt='React logo' />
</a>
</div>
<h1>Vite + React</h1>
<div className="card">
<button onClick={() => setCount((count) => count + 1)}>
count is {count}
</button>
<div className='card'>
<button onClick={() => setCount(count => count + 1)}>count is {count}</button>
<p>
Edit <code>src/App.tsx</code> and save to test HMR
</p>
</div>
<p className="read-the-docs">
Click on the Vite and React logos to learn more
</p>
<p className='read-the-docs'>Click on the Vite and React logos to learn more</p>
</>
)
);
}
export default App
export default App;