From 94a44a40aacacabb4737d3dfab129845b0777ba0 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Thu, 30 Oct 2025 10:36:52 -0400 Subject: clients: allow creation of household members too --- app/javascript/controllers/nested_fields_controller.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 app/javascript/controllers/nested_fields_controller.js (limited to 'app/javascript/controllers/nested_fields_controller.js') diff --git a/app/javascript/controllers/nested_fields_controller.js b/app/javascript/controllers/nested_fields_controller.js new file mode 100644 index 0000000..56f86f5 --- /dev/null +++ b/app/javascript/controllers/nested_fields_controller.js @@ -0,0 +1,14 @@ +import { Controller } from "@hotwired/stimulus" + +// Connects to data-controller="nested-fields" +export default class extends Controller { + static targets = ["fields", "template"]; + + append() { + this.fieldsTarget.insertAdjacentHTML("beforeend", this.#templateContent); + } + + get #templateContent() { + return this.templateTarget.innerHTML.replace(/__INDEX__/g, Date.now()); + } +} -- cgit v1.2.3