feat(router): 添加路由配置和新页面组件
- 在 src/index.tsx 中添加 Route 组件和引入 Models 页面 - 新增 Models 组件文件 (src/pages/Models.tsx) - 新增 Settings 组件文件 (src/pages/Settings.tsx)
This commit is contained in:
@@ -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
7
src/pages/Models.tsx
Normal 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
7
src/pages/Settings.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import { Component } from 'solid-js';
|
||||||
|
|
||||||
|
const Settings: Component = () => {
|
||||||
|
return <div class="workspace" />;
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Settings;
|
Reference in New Issue
Block a user