diff --git a/README.md b/README.md index e69bdd2..7e41dbc 100644 --- a/README.md +++ b/README.md @@ -810,3 +810,9 @@ Or you can just run it with one click [on StackBlitz](https://stackblitz.com/~/g Built on 🌎 with ✍️, 🧠 and a bit of 🤖 +## AsFormData (Draft Docs) + +Basic example of binding form data to a stream: + +```js +import { AsFormData } from "rimmel"; diff --git a/examples/asformdata-basic.js b/examples/asformdata-basic.js new file mode 100644 index 0000000..65bbff3 --- /dev/null +++ b/examples/asformdata-basic.js @@ -0,0 +1,27 @@ +// Example: Basic usage of AsFormData with Rimmel +// This is just a placeholder demo for docs — will expand later + +import { rml, AsFormData, JSONDump } from 'rimmel'; +import { Subject } from 'rxjs'; + +// Create a stream to collect form data +const formDataStream = new Subject(); + +document.body.innerHTML = rml` +
+ +
+ +
+ +
+ +

Form Output:

+
${JSONDump(formDataStream)}
+`; \ No newline at end of file