public/javascript/email_signature_generator.js
/* global define */
// jshint -W072
define([
"react",
"jsx!../jsx/email_signature_generator",
"properties",
"themes",
"defaults"
], function (React, EmailSignatureGenerator, properties, themes, defaults) {
"use strict";
return function (rootElement, staticAssetsUrl) {
React.renderComponent(new EmailSignatureGenerator({
"languages": Object.keys(properties),
"properties": properties,
"themes": themes(staticAssetsUrl),
"language": defaults.language,
"theme": defaults.theme,
"name": defaults.name,
"title": defaults.title,
"email": defaults.email,
"telephone": defaults.telephone
}), rootElement);
};
});