From 6bcf1f8838efd6efbe9ecc404006b34db99ec954 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Fri, 9 Jun 2023 08:22:20 +1000 Subject: [PATCH] Don't prompt for unsaved changes when navigating within main page (#3805) * Don't prompt for changes when navigating in gallery * Generalise and apply to tags, studios, movies --- .../GalleryDetails/GalleryEditPanel.tsx | 3 ++- .../Movies/MovieDetails/MovieEditPanel.tsx | 4 +++- .../Studios/StudioDetails/StudioEditPanel.tsx | 4 +++- .../components/Tags/TagDetails/TagEditPanel.tsx | 6 ++++-- ui/v2.5/src/utils/navigation.ts | 16 ++++++++++++++++ 5 files changed, 28 insertions(+), 5 deletions(-) diff --git a/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx b/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx index 27f3fdb78..7208971f0 100644 --- a/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx +++ b/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx @@ -38,6 +38,7 @@ import { useRatingKeybinds } from "src/hooks/keybinds"; import { ConfigurationContext } from "src/hooks/Config"; import isEqual from "lodash-es/isEqual"; import { DateInput } from "src/components/Shared/DateInput"; +import { handleUnsavedChanges } from "src/utils/navigation"; interface IProps { gallery: Partial; @@ -370,7 +371,7 @@ export const GalleryEditPanel: React.FC = ({