From fba20b889e2eefa5475a16719febbcc7abb0ef9e Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Sun, 5 Jan 2025 13:01:48 +0100 Subject: [PATCH] refactor: only allow testing saved URLs --- .../panel/feature-settings-panel/UrlPresetsForm.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/client/src/features/app-settings/panel/feature-settings-panel/UrlPresetsForm.tsx b/apps/client/src/features/app-settings/panel/feature-settings-panel/UrlPresetsForm.tsx index dac0a861c..3241cfe23 100644 --- a/apps/client/src/features/app-settings/panel/feature-settings-panel/UrlPresetsForm.tsx +++ b/apps/client/src/features/app-settings/panel/feature-settings-panel/UrlPresetsForm.tsx @@ -153,6 +153,10 @@ export default function UrlPresetsForm() { {fields.map((preset, index) => { const maybeAliasError = errors.data?.[index]?.alias?.message; const maybeUrlError = errors.data?.[index]?.pathAndParams?.message; + // only saved and enabled URLs can be tested + const canTest = + preset.alias && preset.enabled && preset.pathAndParams && !maybeAliasError && !maybeUrlError; + return ( @@ -191,6 +195,7 @@ export default function UrlPresetsForm() { handleLinks(event, preset.alias)} tooltip='Test preset' aria-label='Test preset'