feat(gpt-runner-core): add chat page
This commit is contained in:
@@ -4,8 +4,6 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="default-src 'none'; font-src ${webview.cspSource}; style-src ${webview.cspSource} 'unsafe-inline' ; script-src 'nonce-${nonce}';">
|
||||
<title>GPT Runner</title>
|
||||
<link href="/codicon/codicon.css" rel="stylesheet" />
|
||||
</head>
|
||||
|
||||
9
packages/gpt-runner-core/client/src/pages/chat/index.tsx
Normal file
9
packages/gpt-runner-core/client/src/pages/chat/index.tsx
Normal file
@@ -0,0 +1,9 @@
|
||||
import type { FC } from 'react'
|
||||
|
||||
const Chat: FC = () => {
|
||||
return <>chat</>
|
||||
}
|
||||
|
||||
Chat.displayName = 'Chat'
|
||||
|
||||
export default Chat
|
||||
@@ -5,6 +5,7 @@ import { VSCodeProgressRing } from '@vscode/webview-ui-toolkit/react'
|
||||
import Home from './pages/home/index'
|
||||
import Error404 from './pages/error/404'
|
||||
import { useLoading } from './hooks/use-loading.hook'
|
||||
import Chat from './pages/chat'
|
||||
|
||||
export const AppRouter: FC = () => {
|
||||
const { loading } = useLoading()
|
||||
@@ -16,10 +17,7 @@ export const AppRouter: FC = () => {
|
||||
<Router>
|
||||
<Routes>
|
||||
<Route index element={<Home />} />
|
||||
|
||||
{/* Using path="*"" means "match anything", so this route
|
||||
acts like a catch-all for URLs that we don't have explicit
|
||||
routes for. */}
|
||||
<Route path="chat" element={<Chat />} />
|
||||
<Route path="*" element={<Error404 />} />
|
||||
</Routes>
|
||||
</Router>
|
||||
|
||||
@@ -7,7 +7,12 @@ const resolvePath = (...paths: string[]) => path.resolve(__dirname, ...paths)
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
root: resolvePath('./'),
|
||||
publicDir: resolvePath('./public'),
|
||||
plugins: [
|
||||
React(),
|
||||
],
|
||||
server: {
|
||||
port: 3006,
|
||||
host: true,
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user