mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 22:28:15 +00:00
Fixed a TS error
This commit is contained in:
@@ -22,11 +22,12 @@ export function useLeaveConfirm({
|
|||||||
|
|
||||||
const onRouteChangeStart = useCallback(() => {
|
const onRouteChangeStart = useCallback(() => {
|
||||||
if (hasUnsavedChanges) {
|
if (hasUnsavedChanges) {
|
||||||
if (confirm(message)) {
|
if (window.confirm(message)) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
throw "Abort route change by user's confirmation."
|
throw new Error("Abort route change by user's confirmation.")
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
}, [hasUnsavedChanges])
|
}, [hasUnsavedChanges])
|
||||||
|
|
||||||
const handleWindowClose = useCallback((e: any) => {
|
const handleWindowClose = useCallback((e: any) => {
|
||||||
@@ -35,7 +36,7 @@ export function useLeaveConfirm({
|
|||||||
}
|
}
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.returnValue = message;
|
e.returnValue = message;
|
||||||
});
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
router.events.on("routeChangeStart", onRouteChangeStart);
|
router.events.on("routeChangeStart", onRouteChangeStart);
|
||||||
|
|||||||
@@ -561,8 +561,7 @@ export default function Dashboard() {
|
|||||||
|
|
||||||
const handleOnEnvironmentChange = (envName: string) => {
|
const handleOnEnvironmentChange = (envName: string) => {
|
||||||
if(hasUnsavedChanges) {
|
if(hasUnsavedChanges) {
|
||||||
// eslint-disable-next-line no-restricted-globals
|
if (!window.confirm(leaveConfirmDefaultMessage)) return;
|
||||||
if (!confirm(leaveConfirmDefaultMessage)) return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const selectedWorkspaceEnv = workspaceEnvs.find(({ name }: { name: string }) => envName === name) || {
|
const selectedWorkspaceEnv = workspaceEnvs.find(({ name }: { name: string }) => envName === name) || {
|
||||||
|
|||||||
Reference in New Issue
Block a user