aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/router.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/router.ts')
-rw-r--r--src/router.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/router.ts b/src/router.ts
index 32870e2..0e6facd 100644
--- a/src/router.ts
+++ b/src/router.ts
@@ -1,8 +1,12 @@
-import { createBrowserRouter } from 'react-router'
+import { createBrowserRouter, createHashRouter } from 'react-router'
import { BasicLayout } from './layouts/BasicLayout.tsx'
import { pageRoutes } from './routes.ts'
-export const router = createBrowserRouter([
+const createRouter = import.meta.env.VITE_ROUTER_MODE === 'history'
+ ? createBrowserRouter
+ : createHashRouter
+
+export const router = createRouter([
{
path: '/',
Component: BasicLayout,