1
+ import { lazy } from "react" ;
1
2
import ReactDOM from "react-dom/client" ;
2
3
import "./index.css" ;
3
4
import {
@@ -9,46 +10,45 @@ import {
9
10
} from "react-router-dom" ;
10
11
import { ExclamationTriangleIcon } from "@heroicons/react/16/solid" ;
11
12
13
+ import { CLOUD_API , DEVICE_API } from "@/ui.config" ;
14
+ import api from "@/api" ;
15
+ import Root from "@/root" ;
16
+ import Card from "@components/Card" ;
12
17
import EmptyCard from "@components/EmptyCard" ;
13
18
import NotFoundPage from "@components/NotFoundPage" ;
14
- import DevicesIdDeregister from "@routes/devices.$id.deregister" ;
15
- import DeviceIdRename from "@routes/devices.$id.rename" ;
19
+ import DeviceRoute , { LocalDevice } from "@routes/devices.$id" ;
20
+ import WelcomeRoute , { DeviceStatus } from "@routes/welcome-local" ;
21
+ import LoginLocalRoute from "@routes/login-local" ;
22
+ import WelcomeLocalModeRoute from "@routes/welcome-local.mode" ;
23
+ import WelcomeLocalPasswordRoute from "@routes/welcome-local.password" ;
16
24
import AdoptRoute from "@routes/adopt" ;
17
- import SignupRoute from "@routes/signup" ;
18
- import LoginRoute from "@routes/login" ;
19
25
import SetupRoute from "@routes/devices.$id.setup" ;
26
+ import DevicesIdDeregister from "@routes/devices.$id.deregister" ;
27
+ import DeviceIdRename from "@routes/devices.$id.rename" ;
20
28
import DevicesRoute from "@routes/devices" ;
21
- import DeviceRoute , { LocalDevice } from "@routes/devices.$id" ;
22
- import Card from "@components/Card" ;
23
- import DevicesAlreadyAdopted from "@routes/devices.already-adopted" ;
24
-
25
- import Root from "./root" ;
26
- import Notifications from "./notifications" ;
27
- import LoginLocalRoute from "./routes/login-local" ;
28
- import WelcomeLocalModeRoute from "./routes/welcome-local.mode" ;
29
- import WelcomeRoute , { DeviceStatus } from "./routes/welcome-local" ;
30
- import WelcomeLocalPasswordRoute from "./routes/welcome-local.password" ;
31
- import { CLOUD_API , DEVICE_API } from "./ui.config" ;
32
- import OtherSessionRoute from "./routes/devices.$id.other-session" ;
33
- import MountRoute from "./routes/devices.$id.mount" ;
34
- import * as SettingsRoute from "./routes/devices.$id.settings" ;
35
- import SettingsMouseRoute from "./routes/devices.$id.settings.mouse" ;
36
- import SettingsKeyboardRoute from "./routes/devices.$id.settings.keyboard" ;
37
- import api from "./api" ;
38
- import * as SettingsIndexRoute from "./routes/devices.$id.settings._index" ;
39
- import SettingsAdvancedRoute from "./routes/devices.$id.settings.advanced" ;
40
- import SettingsAccessIndexRoute from "./routes/devices.$id.settings.access._index" ;
41
- import SettingsHardwareRoute from "./routes/devices.$id.settings.hardware" ;
42
- import SettingsVideoRoute from "./routes/devices.$id.settings.video" ;
43
- import SettingsAppearanceRoute from "./routes/devices.$id.settings.appearance" ;
44
- import * as SettingsGeneralIndexRoute from "./routes/devices.$id.settings.general._index" ;
45
- import SettingsGeneralRebootRoute from "./routes/devices.$id.settings.general.reboot" ;
46
- import SettingsGeneralUpdateRoute from "./routes/devices.$id.settings.general.update" ;
47
- import SettingsNetworkRoute from "./routes/devices.$id.settings.network" ;
48
- import SecurityAccessLocalAuthRoute from "./routes/devices.$id.settings.access.local-auth" ;
49
- import SettingsMacrosRoute from "./routes/devices.$id.settings.macros" ;
50
- import SettingsMacrosAddRoute from "./routes/devices.$id.settings.macros.add" ;
51
- import SettingsMacrosEditRoute from "./routes/devices.$id.settings.macros.edit" ;
29
+ import SettingsIndexRoute from "@routes/devices.$id.settings._index" ;
30
+ import SettingsAccessIndexRoute from "@routes/devices.$id.settings.access._index" ;
31
+ const Notifications = lazy ( ( ) => import ( "@/notifications" ) ) ;
32
+ const SignupRoute = lazy ( ( ) => import ( "@routes/signup" ) ) ;
33
+ const LoginRoute = lazy ( ( ) => import ( "@routes/login" ) ) ;
34
+ const DevicesAlreadyAdopted = lazy ( ( ) => import ( "@routes/devices.already-adopted" ) ) ;
35
+ const OtherSessionRoute = lazy ( ( ) => import ( "@routes/devices.$id.other-session" ) ) ;
36
+ const MountRoute = lazy ( ( ) => import ( "./routes/devices.$id.mount" ) ) ;
37
+ const SettingsRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings" ) ) ;
38
+ const SettingsMouseRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.mouse" ) ) ;
39
+ const SettingsKeyboardRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.keyboard" ) ) ;
40
+ const SettingsAdvancedRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.advanced" ) ) ;
41
+ const SettingsHardwareRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.hardware" ) ) ;
42
+ const SettingsVideoRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.video" ) ) ;
43
+ const SettingsAppearanceRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.appearance" ) ) ;
44
+ const SettingsGeneralIndexRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.general._index" ) ) ;
45
+ const SettingsGeneralRebootRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.general.reboot" ) ) ;
46
+ const SettingsGeneralUpdateRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.general.update" ) ) ;
47
+ const SettingsNetworkRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.network" ) ) ;
48
+ const SecurityAccessLocalAuthRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.access.local-auth" ) ) ;
49
+ const SettingsMacrosRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.macros" ) ) ;
50
+ const SettingsMacrosAddRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.macros.add" ) ) ;
51
+ const SettingsMacrosEditRoute = lazy ( ( ) => import ( "@routes/devices.$id.settings.macros.edit" ) ) ;
52
52
53
53
export const isOnDevice = import . meta. env . MODE === "device" ;
54
54
export const isInCloud = ! isOnDevice ;
@@ -128,7 +128,7 @@ if (isOnDevice) {
128
128
} ,
129
129
{
130
130
path : "settings" ,
131
- element : < SettingsRoute . default /> ,
131
+ element : < SettingsRoute /> ,
132
132
children : [
133
133
{
134
134
index : true ,
@@ -139,7 +139,7 @@ if (isOnDevice) {
139
139
children : [
140
140
{
141
141
index : true ,
142
- element : < SettingsGeneralIndexRoute . default /> ,
142
+ element : < SettingsGeneralIndexRoute /> ,
143
143
} ,
144
144
{
145
145
path : "reboot" ,
@@ -265,7 +265,7 @@ if (isOnDevice) {
265
265
} ,
266
266
{
267
267
path : "settings" ,
268
- element : < SettingsRoute . default /> ,
268
+ element : < SettingsRoute /> ,
269
269
children : [
270
270
{
271
271
index : true ,
@@ -276,7 +276,7 @@ if (isOnDevice) {
276
276
children : [
277
277
{
278
278
index : true ,
279
- element : < SettingsGeneralIndexRoute . default /> ,
279
+ element : < SettingsGeneralIndexRoute /> ,
280
280
} ,
281
281
{
282
282
path : "update" ,
0 commit comments