Skip to content

Commit 8a73235

Browse files
committed
Fix README imports, stop crashin in ThemUIPrism
1 parent e59f290 commit 8a73235

26 files changed

+292
-125
lines changed

packages/docs/declarations.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,13 @@ declare module '!!raw-loader!*' {
22
const content: string
33
export default content
44
}
5+
6+
declare module '*.mdx' {
7+
let MDXComponent: (props: any) => JSX.Element
8+
export default MDXComponent
9+
}
10+
11+
declare module '*.md' {
12+
let MDXComponent: (props: any) => JSX.Element
13+
export default MDXComponent
14+
}

packages/docs/gatsby-config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const remarkGfm = require('remark-gfm')
1+
const remarkGfm = require('remark-gfm-1')
22
const remarkSlug = require('remark-slug')
33

44
module.exports = {

packages/docs/gatsby-node.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ module.exports.onCreateWebpackConfig = ({ actions, getConfig }) => {
5353
loader: '@mdx-js/loader',
5454
/** @type {import('@mdx-js/loader').Options} */
5555
options: {
56-
remarkPlugins: [require('remark-slug'), require('remark-gfm')],
56+
remarkPlugins: [
57+
require('remark-slug'),
58+
require('remark-gfm-1'),
59+
],
5760
},
5861
},
5962
],

packages/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"react-dom": "^18",
5858
"react-helmet": "^6.1.0",
5959
"react-live": "^2.1.2",
60-
"remark-gfm": "^3.0.1",
60+
"remark-gfm-1": "npm:remark-gfm@^1.0.0",
6161
"remark-slug": "^6",
6262
"stringify-object": "^3",
6363
"theme-ui": "workspace:^",

packages/docs/src/components/code.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export const LiveCode = ({ children, preview, xray }) => {
124124
* } | import("react").ComponentProps<typeof LiveCode>
125125
* | import('@theme-ui/prism').ThemeUIPrismProps} props
126126
*/
127-
const Code = (props) => {
127+
const CodeBlock = (props) => {
128128
if (props.live) {
129129
return <LiveCode {...props} />
130130
}
@@ -151,4 +151,4 @@ const Code = (props) => {
151151
return <Prism {...props} />
152152
}
153153

154-
export default Code
154+
export default CodeBlock

packages/docs/src/gatsby-plugin-theme-ui/components.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import code from '../components/code'
1+
import CodeBlock from '../components/code'
22
import Note from '../components/note'
33

44
const heading = (Tag) => (props) =>
@@ -22,8 +22,7 @@ const heading = (Tag) => (props) =>
2222
)
2323

2424
const components = {
25-
code,
26-
pre: (props) => props.children,
25+
pre: CodeBlock,
2726
h2: heading('h2'),
2827
h3: heading('h3'),
2928
h4: heading('h4'),

packages/docs/src/gatsby-plugin-theme-ui/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,13 +315,10 @@ const theme = {
315315
variant: 'prism',
316316
},
317317
code: {
318-
fontFamily: 'monospace',
319-
fontSize: 1,
320-
},
321-
inlineCode: {
322318
fontFamily: 'monospace',
323319
color: 'secondary',
324320
bg: 'muted',
321+
fontSize: 1,
325322
},
326323
table: {
327324
width: '100%',

packages/docs/src/pages/packages/color.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
title: '@theme-ui/color'
33
---
44

5-
import Readme from '@theme-ui/color/README.md'
5+
import Readme from '../../../../color/README.md'
66

77
<Readme />

packages/docs/src/pages/packages/components.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
title: '@theme-ui/components'
33
---
44

5-
import Readme from '@theme-ui/components/README.md'
5+
import Readme from '../../../../components/README.md'
66

77
<Readme />

packages/docs/src/pages/packages/css.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
title: '@theme-ui/css'
33
---
44

5-
import Readme from '@theme-ui/css/README.md'
5+
import Readme from '../../../../css/README.md'
66

77
<Readme />

0 commit comments

Comments
 (0)