Why live values may be missing from suggestions; drives the footer message.
Same meaning as VarInput's prop of the same name.
Apply button — called with the draft; caller is expected to also close the modal.
Esc, backdrop click, or Cancel — discards the draft, no onApply.
Opens the full context-vars legend/reference dialog.
Whether the modal is shown.
Candidate rows; same list VarInput was given for this field.
Same meaning as VarInput's prop of the same name.
Field's current value; the draft re-initializes from this every time open flips to true.
Props for TemplateEditorModal.