From ce053be9515e60873cd83a83e06bebc400a4b62a Mon Sep 17 00:00:00 2001
From: indykoning <15870933+indykoning@users.noreply.github.com>
Date: Tue, 28 Jul 2026 14:17:12 +0200
Subject: [PATCH] Show all available variables dynamically (#1315)
* Show all available variables dynamically
* Ran formatter
---
src/components/GrampsjsFormExternalSearch.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/components/GrampsjsFormExternalSearch.js b/src/components/GrampsjsFormExternalSearch.js
index 2dbe6251..05bbfadf 100644
--- a/src/components/GrampsjsFormExternalSearch.js
+++ b/src/components/GrampsjsFormExternalSearch.js
@@ -386,7 +386,11 @@ class GrampsjsFormExternalSearch extends GrampsjsObjectForm {
${this._(
'Enter a search URL with template variables for person data. Available variables:'
)}
- {{name_given}}, {{name_surname}}, {{place_name}}
+ ${Object.keys(this.data)
+ .map(key => '{{' + key + '}}')
+ .join(', ')}