Meteor Blaze Integration
The renderer ships a Blaze wrapper for Meteor apps (React bundled).
Install
meteor npm install @mieweb/forms-renderer
Import
import '@mieweb/forms-renderer/blaze';
Template Usage
Theme Options
"light"(default) - Light theme"dark"- Dark theme
Helper Example
import { Template } from 'meteor/templating';
Template.myForm.helpers({
currentFormData() {
return {
schemaType: 'mieforms-v1.0',
fields: [
{ id: 'q1', fieldType: 'text', question: 'Name?' }
]
};
}
});
Getting Response
The template instance exposes a getResponse() method:
Template.myForm.events({
'click .submit-btn'(event, templateInstance) {
const response = templateInstance.getResponse();
console.log('Form response:', response);
// Send to server, etc.
}
});