s3si.ts/gui/src/App.tsx

30 lines
756 B
TypeScript

import 'i18n/config';
import { useEffect } from "react";
import { getCurrent } from "@tauri-apps/api/window";
import { Routes, Route } from "react-router-dom";
import { Layout } from "components/Layout";
import { Home } from "pages/Home";
import { Settings } from "pages/Settings";
import { Guide } from 'pages/Guide';
function App() {
useEffect(() => {
try {
getCurrent().show().catch(e => console.error(e))
} catch (e) {
console.error(e)
}
}, [])
return (
<Routes>
<Route path='/' element={<Layout />}>
<Route index element={<Home />} />
<Route path='/settings' element={<Settings />} />
<Route path='/guide' element={<Guide />} />
</Route>
</Routes>
);
}
export default App;