markdown-to-jsx
Advanced tools
Comparing version 4.0.2-beta to 4.0.3-beta
@@ -0,1 +1,8 @@ | ||
### 4.0.3-beta (September 26, 2016) | ||
25f70a6 Allow overrides for GFM task list items & associated checkboxes | ||
3395105 Override support for pre & code elements generated in astToJSX | ||
--- | ||
### 4.0.2-beta (September 25, 2016) | ||
@@ -2,0 +9,0 @@ |
@@ -378,11 +378,9 @@ 'use strict'; | ||
if (ast.type === 'code' && ast.value) { | ||
return _react2.default.createElement( | ||
'pre', | ||
{ key: key }, | ||
_react2.default.createElement( | ||
'code', | ||
{ className: 'lang-' + ast.lang }, | ||
ast.value | ||
) | ||
); | ||
var preProps = (0, _lodash2.default)(overrides, 'pre.props', {}); | ||
var codeProps = (0, _lodash2.default)(overrides, 'code.props', {}); | ||
preProps.key = key; | ||
codeProps.className = codeProps.className ? codeProps.className + ' lang-' + ast.lang : 'lang-' + ast.lang; | ||
return _react2.default.createElement((0, _lodash2.default)(overrides, 'pre.component', 'pre'), preProps, _react2.default.createElement((0, _lodash2.default)(overrides, 'code.component', 'code'), codeProps, ast.value)); | ||
} /* Refers to fenced blocks, need to create a pre:code nested structure */ | ||
@@ -404,11 +402,14 @@ | ||
if (ast.checked === true || ast.checked === false) { | ||
return _react2.default.createElement( | ||
'li', | ||
{ key: key }, | ||
_react2.default.createElement('input', { key: 'checkbox', | ||
type: 'checkbox', | ||
checked: ast.checked, | ||
disabled: true }), | ||
ast.children.map(astToJSX) | ||
); | ||
var liProps = (0, _lodash2.default)(overrides, 'li.props', {}); | ||
liProps.key = key; | ||
var inputProps = (0, _lodash2.default)(overrides, 'input.props', {}); | ||
inputProps.key = 'checkbox'; | ||
inputProps.type = 'checkbox'; | ||
inputProps.checked = ast.checked; | ||
inputProps.readOnly = true; | ||
return _react2.default.createElement((0, _lodash2.default)(overrides, 'li.component', 'li'), liProps, [_react2.default.createElement((0, _lodash2.default)(overrides, 'input.component', 'input'), inputProps), ast.children.map(astToJSX)]); | ||
} /* gfm task list, need to add a checkbox */ | ||
@@ -415,0 +416,0 @@ } |
@@ -6,3 +6,3 @@ { | ||
"license": "MIT", | ||
"version": "4.0.2-beta", | ||
"version": "4.0.3-beta", | ||
"engines": { | ||
@@ -9,0 +9,0 @@ "node": ">= 4" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
30560
5
0
79
419