-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathApp.tsx
40 lines (37 loc) · 1.06 KB
/
App.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom';
import Chat from './pages/chat';
import './App.css';
import Voice from './pages/voice';
import ChatX from './pages/chat-x';
function App() {
return (
<Router basename={`${process.env.PUBLIC_URL || ''}`}>
<div className="App">
<Routes>
<Route path="/chat" element={<Chat />} />
<Route path="/voice" element={<Voice />} />
<Route path="/chat-x" element={<ChatX />} />
<Route
path="/"
element={
<div>
<h1>Welcome to Coze Demo</h1>
<p>Please select a demo:</p>
<div>
<Link to="/chat">Chat Demo</Link>
</div>
<div>
<Link to="/voice">Voice Demo</Link>
</div>
<div>
<Link to="/chat-x">ChatX Demo</Link>
</div>
</div>
}
/>
</Routes>
</div>
</Router>
);
}
export default App;