UNPKG

patternplate-client

Version:

Universal javascript client application for patternplate

63 lines (48 loc) 6.08 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _patternSources = require('./pattern-sources'); var _patternSources2 = _interopRequireDefault(_patternSources); var _patternTools = require('./pattern-tools'); var _patternTools2 = _interopRequireDefault(_patternTools); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = PatternToolbar; function PatternToolbar(props) { var className = (0, _classnames2.default)('pattern-toolbar', { 'pattern-toolbar--expanded': props.expanded }); return _react2.default.createElement( 'div', { className: className }, _react2.default.createElement(_patternSources2.default, { base: props.base, environment: props.environment, location: props.location, onConcernChange: props.onConcernChange, onFileRequest: props.onFileRequest, onTypeChange: props.onTypeChange, sources: props.code }), _react2.default.createElement(_patternTools2.default, { activeSource: props.activeSource, base: props.base, dependencies: props.dependencies, dependents: props.dependents, environment: props.environment, environments: props.environments, expanded: props.expanded, hasCode: props.code.length > 0, id: props.id, name: props.name, location: props.location, onEnvironmentChange: props.onEnvironmentChange }) ); } module.exports = exports['default']; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NvdXJjZS9hcHBsaWNhdGlvbi9jb21wb25lbnRzL3BhdHRlcm4vcGF0dGVybi10b29sYmFyLmpzIl0sIm5hbWVzIjpbIlBhdHRlcm5Ub29sYmFyIiwicHJvcHMiLCJjbGFzc05hbWUiLCJleHBhbmRlZCIsImJhc2UiLCJlbnZpcm9ubWVudCIsImxvY2F0aW9uIiwib25Db25jZXJuQ2hhbmdlIiwib25GaWxlUmVxdWVzdCIsIm9uVHlwZUNoYW5nZSIsImNvZGUiLCJhY3RpdmVTb3VyY2UiLCJkZXBlbmRlbmNpZXMiLCJkZXBlbmRlbnRzIiwiZW52aXJvbm1lbnRzIiwibGVuZ3RoIiwiaWQiLCJuYW1lIiwib25FbnZpcm9ubWVudENoYW5nZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7OztrQkFFZUEsYzs7O0FBRWYsU0FBU0EsY0FBVCxDQUF3QkMsS0FBeEIsRUFBK0I7QUFDOUIsS0FBTUMsWUFBWSwwQkFBSyxpQkFBTCxFQUF3QjtBQUN6QywrQkFBNkJELE1BQU1FO0FBRE0sRUFBeEIsQ0FBbEI7O0FBSUEsUUFDQztBQUFBO0FBQUEsSUFBSyxXQUFXRCxTQUFoQjtBQUNDO0FBQ0MsU0FBTUQsTUFBTUcsSUFEYjtBQUVDLGdCQUFhSCxNQUFNSSxXQUZwQjtBQUdDLGFBQVVKLE1BQU1LLFFBSGpCO0FBSUMsb0JBQWlCTCxNQUFNTSxlQUp4QjtBQUtDLGtCQUFlTixNQUFNTyxhQUx0QjtBQU1DLGlCQUFjUCxNQUFNUSxZQU5yQjtBQU9DLFlBQVNSLE1BQU1TO0FBUGhCLElBREQ7QUFVQztBQUNDLGlCQUFjVCxNQUFNVSxZQURyQjtBQUVDLFNBQU1WLE1BQU1HLElBRmI7QUFHQyxpQkFBY0gsTUFBTVcsWUFIckI7QUFJQyxlQUFZWCxNQUFNWSxVQUpuQjtBQUtDLGdCQUFhWixNQUFNSSxXQUxwQjtBQU1DLGlCQUFjSixNQUFNYSxZQU5yQjtBQU9DLGFBQVViLE1BQU1FLFFBUGpCO0FBUUMsWUFBU0YsTUFBTVMsSUFBTixDQUFXSyxNQUFYLEdBQW9CLENBUjlCO0FBU0MsT0FBSWQsTUFBTWUsRUFUWDtBQVVDLFNBQU1mLE1BQU1nQixJQVZiO0FBV0MsYUFBVWhCLE1BQU1LLFFBWGpCO0FBWUMsd0JBQXFCTCxNQUFNaUI7QUFaNUI7QUFWRCxFQUREO0FBMkJBIiwiZmlsZSI6InBhdHRlcm4tdG9vbGJhci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0fSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgam9pbiBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBQYXR0ZXJuU291cmNlcyBmcm9tICcuL3BhdHRlcm4tc291cmNlcyc7XG5pbXBvcnQgUGF0dGVyblRvb2xzIGZyb20gJy4vcGF0dGVybi10b29scyc7XG5cbmV4cG9ydCBkZWZhdWx0IFBhdHRlcm5Ub29sYmFyO1xuXG5mdW5jdGlvbiBQYXR0ZXJuVG9vbGJhcihwcm9wcykge1xuXHRjb25zdCBjbGFzc05hbWUgPSBqb2luKCdwYXR0ZXJuLXRvb2xiYXInLCB7XG5cdFx0J3BhdHRlcm4tdG9vbGJhci0tZXhwYW5kZWQnOiBwcm9wcy5leHBhbmRlZFxuXHR9KTtcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuXHRcdFx0PFBhdHRlcm5Tb3VyY2VzXG5cdFx0XHRcdGJhc2U9e3Byb3BzLmJhc2V9XG5cdFx0XHRcdGVudmlyb25tZW50PXtwcm9wcy5lbnZpcm9ubWVudH1cblx0XHRcdFx0bG9jYXRpb249e3Byb3BzLmxvY2F0aW9ufVxuXHRcdFx0XHRvbkNvbmNlcm5DaGFuZ2U9e3Byb3BzLm9uQ29uY2VybkNoYW5nZX1cblx0XHRcdFx0b25GaWxlUmVxdWVzdD17cHJvcHMub25GaWxlUmVxdWVzdH1cblx0XHRcdFx0b25UeXBlQ2hhbmdlPXtwcm9wcy5vblR5cGVDaGFuZ2V9XG5cdFx0XHRcdHNvdXJjZXM9e3Byb3BzLmNvZGV9XG5cdFx0XHRcdC8+XG5cdFx0XHQ8UGF0dGVyblRvb2xzXG5cdFx0XHRcdGFjdGl2ZVNvdXJjZT17cHJvcHMuYWN0aXZlU291cmNlfVxuXHRcdFx0XHRiYXNlPXtwcm9wcy5iYXNlfVxuXHRcdFx0XHRkZXBlbmRlbmNpZXM9e3Byb3BzLmRlcGVuZGVuY2llc31cblx0XHRcdFx0ZGVwZW5kZW50cz17cHJvcHMuZGVwZW5kZW50c31cblx0XHRcdFx0ZW52aXJvbm1lbnQ9e3Byb3BzLmVudmlyb25tZW50fVxuXHRcdFx0XHRlbnZpcm9ubWVudHM9e3Byb3BzLmVudmlyb25tZW50c31cblx0XHRcdFx0ZXhwYW5kZWQ9e3Byb3BzLmV4cGFuZGVkfVxuXHRcdFx0XHRoYXNDb2RlPXtwcm9wcy5jb2RlLmxlbmd0aCA+IDB9XG5cdFx0XHRcdGlkPXtwcm9wcy5pZH1cblx0XHRcdFx0bmFtZT17cHJvcHMubmFtZX1cblx0XHRcdFx0bG9jYXRpb249e3Byb3BzLmxvY2F0aW9ufVxuXHRcdFx0XHRvbkVudmlyb25tZW50Q2hhbmdlPXtwcm9wcy5vbkVudmlyb25tZW50Q2hhbmdlfVxuXHRcdFx0XHQvPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5QYXR0ZXJuVG9vbGJhci5wcm9wVHlwZXMgPSB7XG5cdGFjdGl2ZVNvdXJjZTogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0YmFzZTogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Y29kZTogdC5hcnJheU9mKHQub2JqZWN0KS5pc1JlcXVpcmVkLFxuXHRkZXBlbmRlbmNpZXM6IHQuYXJyYXlPZih0LnNoYXBlKHtcblx0XHRpZDogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0XHRsb2NhbE5hbWU6IHQuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdFx0bmFtZTogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0XHR2ZXJzaW9uOiB0LnN0cmluZy5pc1JlcXVpcmVkXG5cdH0pKS5pc1JlcXVpcmVkLFxuXHRkZXBlbmRlbnRzOiB0LmFycmF5T2YodC5zaGFwZSh7XG5cdFx0aWQ6IHQuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdFx0bmFtZTogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0XHR2ZXJzaW9uOiB0LnN0cmluZy5pc1JlcXVpcmVkXG5cdH0pKS5pc1JlcXVpcmVkLFxuXHRlbnZpcm9ubWVudDogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0ZW52aXJvbm1lbnRzOiB0LmFycmF5T2YodC5zaGFwZSh7XG5cdFx0aWQ6IHQuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdFx0bmFtZTogdC5zdHJpbmcuaXNSZXF1aXJlZFxuXHR9KSkuaXNSZXF1aXJlZCxcblx0ZXhwYW5kZWQ6IHQuYm9vbC5pc1JlcXVpcmVkLFxuXHRpZDogdC5zdHJpbmcuaXNSZXF1aXJlZCxcblx0bG9jYXRpb246IHQuc2hhcGUoe1xuXHRcdHBhdGhuYW1lOiB0LnN0cmluZy5pc1JlcXVpcmVkLFxuXHRcdHF1ZXJ5OiB0Lm9iamVjdC5pc1JlcXVpcmVkXG5cdH0pLmlzUmVxdWlyZWQsXG5cdG5hbWU6IHQuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdG9uQ29uY2VybkNoYW5nZTogdC5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uRW52aXJvbm1lbnRDaGFuZ2U6IHQuZnVuYy5pc1JlcXVpcmVkLFxuXHRvbkZpbGVSZXF1ZXN0OiB0LmZ1bmMuaXNSZXF1aXJlZCxcblx0b25UeXBlQ2hhbmdlOiB0LmZ1bmMuaXNSZXF1aXJlZFxufTtcbiJdfQ==