mirror of https://github.com/jetkvm/kvm.git
fix(ui): Navigate to root on cloud device access settings disconnection
This commit is contained in:
parent
a4863f6999
commit
7b9ae36af0
|
@ -1,6 +1,6 @@
|
||||||
import { SettingsPageHeader } from "@components/SettingsPageheader";
|
import { SettingsPageHeader } from "@components/SettingsPageheader";
|
||||||
import { SettingsItem } from "./devices.$id.settings";
|
import { SettingsItem } from "./devices.$id.settings";
|
||||||
import { useLoaderData } from "react-router-dom";
|
import { useLoaderData, useNavigate } from "react-router-dom";
|
||||||
import { Button, LinkButton } from "../components/Button";
|
import { Button, LinkButton } from "../components/Button";
|
||||||
import { CLOUD_APP, DEVICE_API } from "../ui.config";
|
import { CLOUD_APP, DEVICE_API } from "../ui.config";
|
||||||
import api from "../api";
|
import api from "../api";
|
||||||
|
@ -30,6 +30,7 @@ export default function SettingsAccessIndexRoute() {
|
||||||
const loaderData = useLoaderData() as LocalDevice | null;
|
const loaderData = useLoaderData() as LocalDevice | null;
|
||||||
|
|
||||||
const { navigateTo } = useDeviceUiNavigation();
|
const { navigateTo } = useDeviceUiNavigation();
|
||||||
|
const navigate = useNavigate();
|
||||||
|
|
||||||
const [send] = useJsonRpc();
|
const [send] = useJsonRpc();
|
||||||
|
|
||||||
|
@ -78,7 +79,10 @@ export default function SettingsAccessIndexRoute() {
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
getCloudState();
|
getCloudState();
|
||||||
|
// In cloud mode, we need to navigate to the device overview page, as we don't a connection anymore
|
||||||
|
if (!isOnDevice) navigate("/");
|
||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue