@raid-ui/markdown
Version:
@raid-ui markdown components
2 lines (1 loc) • 1.48 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("prop-types"),r=require("styled-components"),t=require("@styled-system/css"),o=require("markdown-to-jsx"),n=require("@raid-ui/type"),i=require("@raid-ui/divider");function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=c(e),s=c(r),p=c(o);function l(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function d(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?a(Object(t),!0).forEach((function(r){l(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var f=require("react");const b=s.default(n.Blockquote)(t.css({"> p":{m:0},"> p + p":{mt:2},"cite p":{my:2}})),y={h1:n.H1,h2:n.H2,h3:n.H3,h4:n.H4,h5:n.H5,h6:n.H6,p:n.P,a:n.Link,code:n.Code,pre:n.Pre,ul:n.List,li:n.ListItem,blockquote:b,hr:()=>f.createElement(i.Divider,{as:"hr"})},O=({children:e,elements:r})=>f.createElement(p.default,{children:e,options:{overrides:d(d({},y),r||{})}});O.propTypes={elements:u.default.object},exports.Markdown=O;