cf-component-code
Advanced tools
Comparing version 2.2.1 to 3.0.0
@@ -10,5 +10,21 @@ 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 React from 'react'; | ||
import PropTypes from 'prop-types'; | ||
import { createComponent } from 'cf-style-container'; | ||
var styles = function styles(_ref) { | ||
var theme = _ref.theme; | ||
return { | ||
backgroundColor: theme.backgroundColor, | ||
border: theme.border, | ||
fontFamily: theme.fontFamily, | ||
borderRadius: theme.borderRadius, | ||
display: theme.display, | ||
marginLeft: theme.marginLeft, | ||
marginRight: theme.marginRight, | ||
padding: theme.padding, | ||
verticalAlign: theme.verticalAlign, | ||
color: theme.color | ||
}; | ||
}; | ||
var Code = function (_React$Component) { | ||
@@ -28,3 +44,3 @@ _inherits(Code, _React$Component); | ||
'code', | ||
{ className: 'cf-code' }, | ||
{ className: this.props.className }, | ||
this.props.children | ||
@@ -42,2 +58,2 @@ ); | ||
export default Code; | ||
export default createComponent(styles, Code); |
@@ -11,4 +11,34 @@ 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 PropTypes from 'prop-types'; | ||
import Code from './Code'; | ||
import { createComponent, applyTheme } from 'cf-style-container'; | ||
import CodeUnstyled from './Code'; | ||
import CodeTheme from './CodeTheme'; | ||
var styles = function styles(_ref) { | ||
var theme = _ref.theme; | ||
return { | ||
backgroundColor: theme.backgroundColor, | ||
border: theme.border, | ||
fontFamily: theme.fontFamily, | ||
borderRadius: theme.borderRadius, | ||
display: theme.display, | ||
width: theme.width, | ||
margin: theme.margin, | ||
padding: theme.padding, | ||
fontSize: theme.fontSize, | ||
color: theme.color | ||
}; | ||
}; | ||
var Code = applyTheme(CodeUnstyled, CodeTheme, function () { | ||
return { | ||
display: 'inherit', | ||
margin: 'auto', | ||
padding: 'auto', | ||
background: 'none', | ||
border: 'none', | ||
color: 'inherit' | ||
}; | ||
}); | ||
var CodeBlock = function (_React$Component) { | ||
@@ -28,3 +58,3 @@ _inherits(CodeBlock, _React$Component); | ||
'pre', | ||
{ className: 'cf-code__block' }, | ||
{ className: this.props.className }, | ||
React.createElement( | ||
@@ -46,2 +76,2 @@ Code, | ||
export default CodeBlock; | ||
export default createComponent(styles, CodeBlock); |
@@ -1,4 +0,11 @@ | ||
import Code from './Code'; | ||
import CodeBlock from './CodeBlock'; | ||
import { applyTheme } from 'cf-style-container'; | ||
export { Code, CodeBlock }; | ||
import CodeUnstyled from './Code'; | ||
import CodeTheme from './CodeTheme'; | ||
import CodeBlockUnstyled from './CodeBlock'; | ||
import CodeBlockTheme from './CodeBlockTheme'; | ||
var Code = applyTheme(CodeUnstyled, CodeTheme); | ||
var CodeBlock = applyTheme(CodeBlockUnstyled, CodeBlockTheme); | ||
export { Code, CodeUnstyled, CodeTheme, CodeBlock, CodeBlockUnstyled, CodeBlockTheme }; |
@@ -17,2 +17,4 @@ 'use strict'; | ||
var _cfStyleContainer = require('cf-style-container'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -26,2 +28,18 @@ | ||
var styles = function styles(_ref) { | ||
var theme = _ref.theme; | ||
return { | ||
backgroundColor: theme.backgroundColor, | ||
border: theme.border, | ||
fontFamily: theme.fontFamily, | ||
borderRadius: theme.borderRadius, | ||
display: theme.display, | ||
marginLeft: theme.marginLeft, | ||
marginRight: theme.marginRight, | ||
padding: theme.padding, | ||
verticalAlign: theme.verticalAlign, | ||
color: theme.color | ||
}; | ||
}; | ||
var Code = function (_React$Component) { | ||
@@ -41,3 +59,3 @@ _inherits(Code, _React$Component); | ||
'code', | ||
{ className: 'cf-code' }, | ||
{ className: this.props.className }, | ||
this.props.children | ||
@@ -55,2 +73,2 @@ ); | ||
exports.default = Code; | ||
exports.default = (0, _cfStyleContainer.createComponent)(styles, Code); |
@@ -17,2 +17,4 @@ 'use strict'; | ||
var _cfStyleContainer = require('cf-style-container'); | ||
var _Code = require('./Code'); | ||
@@ -22,2 +24,6 @@ | ||
var _CodeTheme = require('./CodeTheme'); | ||
var _CodeTheme2 = _interopRequireDefault(_CodeTheme); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -31,2 +37,29 @@ | ||
var styles = function styles(_ref) { | ||
var theme = _ref.theme; | ||
return { | ||
backgroundColor: theme.backgroundColor, | ||
border: theme.border, | ||
fontFamily: theme.fontFamily, | ||
borderRadius: theme.borderRadius, | ||
display: theme.display, | ||
width: theme.width, | ||
margin: theme.margin, | ||
padding: theme.padding, | ||
fontSize: theme.fontSize, | ||
color: theme.color | ||
}; | ||
}; | ||
var Code = (0, _cfStyleContainer.applyTheme)(_Code2.default, _CodeTheme2.default, function () { | ||
return { | ||
display: 'inherit', | ||
margin: 'auto', | ||
padding: 'auto', | ||
background: 'none', | ||
border: 'none', | ||
color: 'inherit' | ||
}; | ||
}); | ||
var CodeBlock = function (_React$Component) { | ||
@@ -46,5 +79,5 @@ _inherits(CodeBlock, _React$Component); | ||
'pre', | ||
{ className: 'cf-code__block' }, | ||
{ className: this.props.className }, | ||
_react2.default.createElement( | ||
_Code2.default, | ||
Code, | ||
null, | ||
@@ -64,2 +97,2 @@ this.props.children | ||
exports.default = CodeBlock; | ||
exports.default = (0, _cfStyleContainer.createComponent)(styles, CodeBlock); |
@@ -6,4 +6,6 @@ 'use strict'; | ||
}); | ||
exports.CodeBlock = exports.Code = undefined; | ||
exports.CodeBlockTheme = exports.CodeBlockUnstyled = exports.CodeBlock = exports.CodeTheme = exports.CodeUnstyled = exports.Code = undefined; | ||
var _cfStyleContainer = require('cf-style-container'); | ||
var _Code = require('./Code'); | ||
@@ -13,2 +15,6 @@ | ||
var _CodeTheme = require('./CodeTheme'); | ||
var _CodeTheme2 = _interopRequireDefault(_CodeTheme); | ||
var _CodeBlock = require('./CodeBlock'); | ||
@@ -18,5 +24,16 @@ | ||
var _CodeBlockTheme = require('./CodeBlockTheme'); | ||
var _CodeBlockTheme2 = _interopRequireDefault(_CodeBlockTheme); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.Code = _Code2.default; | ||
exports.CodeBlock = _CodeBlock2.default; | ||
var Code = (0, _cfStyleContainer.applyTheme)(_Code2.default, _CodeTheme2.default); | ||
var CodeBlock = (0, _cfStyleContainer.applyTheme)(_CodeBlock2.default, _CodeBlockTheme2.default); | ||
exports.Code = Code; | ||
exports.CodeUnstyled = _Code2.default; | ||
exports.CodeTheme = _CodeTheme2.default; | ||
exports.CodeBlock = CodeBlock; | ||
exports.CodeBlockUnstyled = _CodeBlock2.default; | ||
exports.CodeBlockTheme = _CodeBlockTheme2.default; |
{ | ||
"name": "cf-component-code", | ||
"description": "Cloudflare Code Component", | ||
"version": "2.2.1", | ||
"version": "3.0.0", | ||
"main": "lib/index.js", | ||
@@ -6,0 +6,0 @@ "module": "es/index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
14
1
16866
317
1