|
|
@@ -731,40 +731,37 @@ var Section = function Section(title, paragraph) {
|
|
|
};
|
|
|
|
|
|
var Product = function Product(product, key) {
|
|
|
- return dom('div', {
|
|
|
- key: key,
|
|
|
- className: 'product-container'
|
|
|
- }, dom('h3', {
|
|
|
- className: 'product-name'
|
|
|
- }, product.name), dom('div', {
|
|
|
- className: 'product-body'
|
|
|
- }, dom('p', {
|
|
|
- className: 'product-short-desc'
|
|
|
- }, product.shortDesc), Section('Descripción', product.fullDesc), Section('Aplicación', product.application)));
|
|
|
+ return dom("div", {
|
|
|
+ className: "product-container"
|
|
|
+ }, dom("h3", {
|
|
|
+ className: "product-name"
|
|
|
+ }, product.name), dom("div", {
|
|
|
+ className: "product-body"
|
|
|
+ }, dom("p", {
|
|
|
+ className: "product-short-desc"
|
|
|
+ }, product.shortDesc), Section('Descripción', product.fullDesc), product.application && Section('Aplicación', product.application)));
|
|
|
};
|
|
|
|
|
|
var Category = function Category(categoryName, products) {
|
|
|
- return dom('div', {
|
|
|
- className: 'category-container'
|
|
|
- }, dom('div', {
|
|
|
- className: 'category-title',
|
|
|
+ return dom("div", {
|
|
|
+ className: "category-container"
|
|
|
+ }, dom("div", {
|
|
|
+ className: "category-title",
|
|
|
id: categoryName.toLowerCase().replace(' ', '-')
|
|
|
- }, dom('h2', {
|
|
|
- className: 'category-name'
|
|
|
- }, categoryName)), products.map(function (p, i) {
|
|
|
+ }, dom("h2", {
|
|
|
+ className: "category-name"
|
|
|
+ }, categoryName), products.map(function (p, i) {
|
|
|
return Product(p, i);
|
|
|
- }));
|
|
|
+ })));
|
|
|
};
|
|
|
|
|
|
var Vademecum = function Vademecum() {
|
|
|
return categories.map(function (categoryName, i) {
|
|
|
- return dom('div', {
|
|
|
+ return dom("div", {
|
|
|
key: i
|
|
|
}, Category(categoryName, products[categoryName]));
|
|
|
});
|
|
|
};
|
|
|
|
|
|
var domContainer = document.querySelector('#vademecum');
|
|
|
-ReactDOM.render(dom('div', {
|
|
|
- className: ''
|
|
|
-}, Vademecum()), domContainer);
|
|
|
+ReactDOM.render(dom("div", null, Vademecum()), domContainer);
|