UNPKG

@pittica/gatsby-plugin-mdx-shortcodes

Version:
29 lines (24 loc) 661 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = Paragraph; var _react = _interopRequireDefault(require("react")); function isAllowed(type) { const forbidden = ["img", "div", "figure"]; let allowed = true; forbidden.forEach(element => { if (type === element) { allowed = false; } }); return allowed; } function Paragraph({ children }) { if (typeof children.props !== "undefined" && !isAllowed(children.props.mdxType)) { return children; } else { return /*#__PURE__*/_react.default.createElement("p", null, children); } }