Form module
For more advanced use case, you may be interested to import the pochoir:form
module inside a Javascript code block.
Using pochoir:form
module gives the advantages to:
- Use a form previously created with a
pochoir-form
code block - Create a form programatically
In this example, a form is created with a pochoir-form
and the modal is prompt programatically in javascript.
```pochoir-form name="my-form"
title:
type: text
label: Title
desc:
type: textarea
label: Description
```
```pochoir-js
const { prompt } = await template.import("pochoir:form");
template.exports.myForm = await prompt("my-form");
```
You can also recreate the same example entirely in Javascript:
```pochoir-js
const { create, prompt } = await template.import("pochoir:form");
const form = create();
form.text("title").label("Title");
form.textarea("desc").label("Description");
template.exports.myForm = await prompt(form);
```