react-w3-components
Advanced tools
Comparing version
@@ -16,2 +16,3 @@ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
import * as api from "react-json-schema-form/api"; | ||
import RenderJson from "./components/renderJson"; | ||
@@ -52,3 +53,5 @@ var App = function (_Component) { | ||
rightLinks = _state$Schema.rightLinks, | ||
footer = _state$Schema.footer; | ||
footer = _state$Schema.footer, | ||
logo = _state$Schema.logo, | ||
others = _state$Schema.others; | ||
@@ -67,3 +70,3 @@ var routes = [].concat(_toConsumableArray(leftLinks.links), _toConsumableArray(rightLinks.links)).reduce(function (a, b) { | ||
}); | ||
routes.push({ url: logo.link }); | ||
return React.createElement( | ||
@@ -76,2 +79,3 @@ "div", | ||
{ className: "w3-main" }, | ||
React.createElement(RenderJson, { json: others }), | ||
React.createElement(Routes, { routeList: routes }) | ||
@@ -78,0 +82,0 @@ ), |
@@ -73,3 +73,2 @@ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
image = logo.image, | ||
text = logo.text, | ||
textClassName = logo.textClassName; | ||
@@ -81,11 +80,10 @@ | ||
{ | ||
to: link.to ? link.to : "/", | ||
to: link.path ? link.path : "/", | ||
className: "w3-bar-item w3-button w3-wide w3-padding w3-logo-link " + link.className | ||
}, | ||
image ? React.createElement(Img, image) : image.alt ? image.alt : "", | ||
text ? React.createElement( | ||
link.text ? React.createElement( | ||
"span", | ||
{ className: textClassName }, | ||
text, | ||
" " | ||
link.text | ||
) : "" | ||
@@ -98,6 +96,8 @@ ); | ||
return links.map(function (link) { | ||
if (link.children && link.children.length > 0) { | ||
return React.createElement(Dropdown, { link: link, key: uuid.v4() }); | ||
} else { | ||
return React.createElement(RenderNavLink, { link: link, key: uuid.v4() }); | ||
if (!link.hiddenNav) { | ||
if (link.children && link.children.length > 0) { | ||
return React.createElement(Dropdown, { link: link, key: uuid.v4() }); | ||
} else { | ||
return React.createElement(RenderNavLink, { link: link, key: uuid.v4() }); | ||
} | ||
} | ||
@@ -104,0 +104,0 @@ }); |
@@ -5,3 +5,2 @@ import React from "react"; | ||
import RenderJson from "../renderJson"; | ||
import { IJson, IMeta, ILink } from "../../types"; | ||
@@ -8,0 +7,0 @@ var RenderPage = function RenderPage(_ref) { |
{ | ||
"name": "react-w3-components", | ||
"version": "1.0.7", | ||
"version": "1.0.8", | ||
"description": "React JS W3 CSS Components and JSON Parser", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
50195
0.4%899
0.45%