From 19e5aefa2f41ebd4389bf27136adacf3e75d3502 Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Tue, 19 May 2026 14:26:39 -0400 Subject: feat: add fsr4 runtime manifests --- src/components/CustomPathOverride.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/components/CustomPathOverride.tsx') diff --git a/src/components/CustomPathOverride.tsx b/src/components/CustomPathOverride.tsx index 4effc6c..af47735 100644 --- a/src/components/CustomPathOverride.tsx +++ b/src/components/CustomPathOverride.tsx @@ -37,6 +37,7 @@ interface ManualPatchControlsProps { isAvailable: boolean; onManualModeChange?: (enabled: boolean) => void; dllName: string; + fsr4Variant: string; } interface PickerState { @@ -57,7 +58,7 @@ const formatResultMessage = (result: ApiResponse | null) => { return result.message || result.output || "Operation failed."; }; -export const ManualPatchControls = ({ isAvailable, onManualModeChange, dllName }: ManualPatchControlsProps) => { +export const ManualPatchControls = ({ isAvailable, onManualModeChange, dllName, fsr4Variant }: ManualPatchControlsProps) => { const [isEnabled, setEnabled] = useState(false); const [defaults, setDefaults] = useState(INITIAL_DEFAULTS); const [pickerState, setPickerState] = useState(INITIAL_PICKER_STATE); @@ -166,7 +167,7 @@ export const ManualPatchControls = ({ isAvailable, onManualModeChange, dllName } try { const response = action === "patch" - ? await runManualPatch(selectedPath, dllName) + ? await runManualPatch(selectedPath, dllName, fsr4Variant) : await runManualUnpatch(selectedPath); setOperationResult(response ?? { status: "error", message: "No response from backend." }); } catch (err) { @@ -178,7 +179,7 @@ export const ManualPatchControls = ({ isAvailable, onManualModeChange, dllName } setBusy(false); } }, - [selectedPath, dllName] + [selectedPath, dllName, fsr4Variant] ); const handleToggle = (value: boolean) => { -- cgit v1.2.3