From 09ba5d291fb2d8cce7672f5295a4af414b2bc3e6 Mon Sep 17 00:00:00 2001
From: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
Date: Mon, 23 Mar 2026 16:08:17 +1100
Subject: [PATCH] Add warning to selective auto tag dialog
---
.../Settings/Tasks/DirectorySelectionDialog.tsx | 10 +++++++++-
.../src/components/Settings/Tasks/LibraryTasks.tsx | 11 +++++++++--
2 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/ui/v2.5/src/components/Settings/Tasks/DirectorySelectionDialog.tsx b/ui/v2.5/src/components/Settings/Tasks/DirectorySelectionDialog.tsx
index 87a58f292..2310ab3fc 100644
--- a/ui/v2.5/src/components/Settings/Tasks/DirectorySelectionDialog.tsx
+++ b/ui/v2.5/src/components/Settings/Tasks/DirectorySelectionDialog.tsx
@@ -20,7 +20,13 @@ interface IDirectorySelectionDialogProps {
export const DirectorySelectionDialog: React.FC<
IDirectorySelectionDialogProps
-> = ({ animation, allowEmpty = false, initialPaths = [], onClose }) => {
+> = ({
+ animation,
+ allowEmpty = false,
+ initialPaths = [],
+ onClose,
+ children,
+}) => {
const intl = useIntl();
const { configuration } = useConfigurationContext();
@@ -91,6 +97,8 @@ export const DirectorySelectionDialog: React.FC<
}
/>
+
+ {children}
);
diff --git a/ui/v2.5/src/components/Settings/Tasks/LibraryTasks.tsx b/ui/v2.5/src/components/Settings/Tasks/LibraryTasks.tsx
index 6f977d821..eace4b7dc 100644
--- a/ui/v2.5/src/components/Settings/Tasks/LibraryTasks.tsx
+++ b/ui/v2.5/src/components/Settings/Tasks/LibraryTasks.tsx
@@ -19,7 +19,10 @@ import { BooleanSetting, Setting, SettingGroup } from "../Inputs";
import { ManualLink } from "src/components/Help/context";
import { Icon } from "src/components/Shared/Icon";
import { faQuestionCircle } from "@fortawesome/free-solid-svg-icons";
-import { AutoTagConfirmDialog } from "src/components/Shared/AutoTagConfirmDialog";
+import {
+ AutoTagConfirmDialog,
+ AutoTagWarning,
+} from "src/components/Shared/AutoTagConfirmDialog";
import { useSettings } from "../context";
interface IAutoTagOptions {
@@ -244,7 +247,11 @@ export const LibraryTasks: React.FC = () => {
return;
}
- return ;
+ return (
+
+
+
+ );
}
function onAutoTagDialogClosed(paths?: string[]) {