feat(router): 添加路由配置和新页面组件

- 在 src/index.tsx 中添加 Route 组件和引入 Models 页面
- 新增 Models 组件文件 (src/pages/Models.tsx)
- 新增 Settings 组件文件 (src/pages/Settings.tsx)
This commit is contained in:
Vixalie
2025-08-04 22:44:49 +08:00
parent 76fd04aa74
commit 1a06d39059
3 changed files with 24 additions and 2 deletions

View File

@@ -3,8 +3,16 @@
import './index.css'; import './index.css';
// Load components. // Load components.
import { Router } from '@solidjs/router'; import { Route, Router } from '@solidjs/router';
import { render } from 'solid-js/web'; import { render } from 'solid-js/web';
import Layout from './Layout'; import Layout from './Layout';
import Models from './pages/Models';
render(() => <Router root={Layout} />, document.getElementById('root') as HTMLElement); render(
() => (
<Router root={Layout}>
<Route path="/" component={Models} />
</Router>
),
document.getElementById('root') as HTMLElement,
);

7
src/pages/Models.tsx Normal file
View File

@@ -0,0 +1,7 @@
import { Component } from 'solid-js';
const Models: Component = () => {
return <div class="workspace flex-row items-stretch gap-0 rounded-xs bg-swatch-neutral-20" />;
};
export default Models;

7
src/pages/Settings.tsx Normal file
View File

@@ -0,0 +1,7 @@
import { Component } from 'solid-js';
const Settings: Component = () => {
return <div class="workspace" />;
};
export default Settings;