diff --git a/docs/pages/blog/2019.js b/docs/pages/blog/2019.js index 8acb8ec12c9772..fd793f03301936 100644 --- a/docs/pages/blog/2019.js +++ b/docs/pages/blog/2019.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2019.md'; -const pageFilename = 'blog/2019'; -const requireRaw = require.context('!raw-loader!./', false, /2019\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020-developer-survey-results.js b/docs/pages/blog/2020-developer-survey-results.js index fd34f6f42a2114..6005f0c6e60c6d 100644 --- a/docs/pages/blog/2020-developer-survey-results.js +++ b/docs/pages/blog/2020-developer-survey-results.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020-developer-survey-results.md'; -const pageFilename = 'blog/2020-developer-survey-results'; -const requireRaw = require.context('!raw-loader!./', false, /2020-developer-survey-results\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020-introducing-sketch.js b/docs/pages/blog/2020-introducing-sketch.js index 724b087917fdf2..89493f5958c4f9 100644 --- a/docs/pages/blog/2020-introducing-sketch.js +++ b/docs/pages/blog/2020-introducing-sketch.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020-introducing-sketch.md'; -const pageFilename = 'blog/2020-introducing-sketch'; -const requireRaw = require.context('!raw-loader!./', false, /2020-introducing-sketch\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020-q1-update.js b/docs/pages/blog/2020-q1-update.js index 68c9597cb1c2fb..6ea3f6692955ed 100644 --- a/docs/pages/blog/2020-q1-update.js +++ b/docs/pages/blog/2020-q1-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020-q1-update.md'; -const pageFilename = 'blog/2020-q1-update'; -const requireRaw = require.context('!raw-loader!./', false, /2020-q1-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020-q2-update.js b/docs/pages/blog/2020-q2-update.js index 4f6016e63dc121..cc8f274c1a5c29 100644 --- a/docs/pages/blog/2020-q2-update.js +++ b/docs/pages/blog/2020-q2-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020-q2-update.md'; -const pageFilename = 'blog/2020-q2-update'; -const requireRaw = require.context('!raw-loader!./', false, /2020-q2-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020-q3-update.js b/docs/pages/blog/2020-q3-update.js index 9ea3c48958fd82..049d90601b1234 100644 --- a/docs/pages/blog/2020-q3-update.js +++ b/docs/pages/blog/2020-q3-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020-q3-update.md'; -const pageFilename = 'blog/2020-q3-update'; -const requireRaw = require.context('!raw-loader!./', false, /2020-q3-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2020.js b/docs/pages/blog/2020.js index 73ab6d09641ac0..49e3ae86b65066 100644 --- a/docs/pages/blog/2020.js +++ b/docs/pages/blog/2020.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2020.md'; -const pageFilename = 'blog/2020'; -const requireRaw = require.context('!raw-loader!./', false, /2020\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/2021-q1-update.js b/docs/pages/blog/2021-q1-update.js index 8afcb0f3cbb629..d579a163f02fb1 100644 --- a/docs/pages/blog/2021-q1-update.js +++ b/docs/pages/blog/2021-q1-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./2021-q1-update.md'; -const pageFilename = 'blog/2021-q1-update'; -const requireRaw = require.context('!raw-loader!./', false, /2021-q1-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/april-2019-update.js b/docs/pages/blog/april-2019-update.js index bade41f4b80b24..b84e1c7a7a3d59 100644 --- a/docs/pages/blog/april-2019-update.js +++ b/docs/pages/blog/april-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./april-2019-update.md'; -const pageFilename = 'blog/april-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /april-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/august-2019-update.js b/docs/pages/blog/august-2019-update.js index 7f23adbd6388b7..65764d2ac9ea5e 100644 --- a/docs/pages/blog/august-2019-update.js +++ b/docs/pages/blog/august-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./august-2019-update.md'; -const pageFilename = 'blog/august-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /august-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/danail-hadjiatanasov-joining.js b/docs/pages/blog/danail-hadjiatanasov-joining.js index b1d75a18d2aba9..1e3c1e5154afda 100644 --- a/docs/pages/blog/danail-hadjiatanasov-joining.js +++ b/docs/pages/blog/danail-hadjiatanasov-joining.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./danail-hadjiatanasov-joining.md'; -const pageFilename = 'blog/danail-hadjiatanasov-joining'; -const requireRaw = require.context('!raw-loader!./', false, /danail-hadjiatanasov-joining\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/december-2019-update.js b/docs/pages/blog/december-2019-update.js index b6bef79246b7ea..f288f5268c29c1 100644 --- a/docs/pages/blog/december-2019-update.js +++ b/docs/pages/blog/december-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./december-2019-update.md'; -const pageFilename = 'blog/december-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /december-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/july-2019-update.js b/docs/pages/blog/july-2019-update.js index 0d0e699e682043..a698a45070b573 100644 --- a/docs/pages/blog/july-2019-update.js +++ b/docs/pages/blog/july-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./july-2019-update.md'; -const pageFilename = 'blog/july-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /july-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/june-2019-update.js b/docs/pages/blog/june-2019-update.js index 2c313db2940e8f..6c74e2dc80dd2a 100644 --- a/docs/pages/blog/june-2019-update.js +++ b/docs/pages/blog/june-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./june-2019-update.md'; -const pageFilename = 'blog/june-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /june-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/march-2019-update.js b/docs/pages/blog/march-2019-update.js index 05d86e566b752a..74f37b00ab8e46 100644 --- a/docs/pages/blog/march-2019-update.js +++ b/docs/pages/blog/march-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./march-2019-update.md'; -const pageFilename = 'blog/march-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /march-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/marija-najdova-joining.js b/docs/pages/blog/marija-najdova-joining.js index 7247e3205227d8..115cb6e9c0f41c 100644 --- a/docs/pages/blog/marija-najdova-joining.js +++ b/docs/pages/blog/marija-najdova-joining.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./marija-najdova-joining.md'; -const pageFilename = 'blog/marija-najdova-joining'; -const requireRaw = require.context('!raw-loader!./', false, /marija-najdova-joining\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/material-ui-v1-is-out.js b/docs/pages/blog/material-ui-v1-is-out.js index aeb3933047c717..551ea5f6dc38a8 100644 --- a/docs/pages/blog/material-ui-v1-is-out.js +++ b/docs/pages/blog/material-ui-v1-is-out.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./material-ui-v1-is-out.md'; -const pageFilename = 'blog/material-ui-v1-is-out'; -const requireRaw = require.context('!raw-loader!./', false, /material-ui-v1-is-out\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/material-ui-v4-is-out.js b/docs/pages/blog/material-ui-v4-is-out.js index c8796a26adc5af..5b48159dcb79ab 100644 --- a/docs/pages/blog/material-ui-v4-is-out.js +++ b/docs/pages/blog/material-ui-v4-is-out.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./material-ui-v4-is-out.md'; -const pageFilename = 'blog/material-ui-v4-is-out'; -const requireRaw = require.context('!raw-loader!./', false, /material-ui-v4-is-out\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/matheus-wichman-joining.js b/docs/pages/blog/matheus-wichman-joining.js index f399aca87fa4d9..a587b0b3314935 100644 --- a/docs/pages/blog/matheus-wichman-joining.js +++ b/docs/pages/blog/matheus-wichman-joining.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./matheus-wichman-joining.md'; -const pageFilename = 'blog/matheus-wichman-joining'; -const requireRaw = require.context('!raw-loader!./', false, /matheus-wichman-joining\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/may-2019-update.js b/docs/pages/blog/may-2019-update.js index c154f4dfe56208..b4d0594344fd12 100644 --- a/docs/pages/blog/may-2019-update.js +++ b/docs/pages/blog/may-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./may-2019-update.md'; -const pageFilename = 'blog/may-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /may-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/michal-dudak-joining.js b/docs/pages/blog/michal-dudak-joining.js index d09e9e259ed60a..3fec14b73506ac 100644 --- a/docs/pages/blog/michal-dudak-joining.js +++ b/docs/pages/blog/michal-dudak-joining.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./michal-dudak-joining.md'; -const pageFilename = 'blog/michal-dudak-joining'; -const requireRaw = require.context('!raw-loader!./', false, /michal-dudak-joining\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/november-2019-update.js b/docs/pages/blog/november-2019-update.js index 0e2aa5a507f5d6..657875186a3b29 100644 --- a/docs/pages/blog/november-2019-update.js +++ b/docs/pages/blog/november-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./november-2019-update.md'; -const pageFilename = 'blog/november-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /november-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/october-2019-update.js b/docs/pages/blog/october-2019-update.js index f0297d4d3aa7b2..7d05a083750b3b 100644 --- a/docs/pages/blog/october-2019-update.js +++ b/docs/pages/blog/october-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./october-2019-update.md'; -const pageFilename = 'blog/october-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /october-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/september-2019-update.js b/docs/pages/blog/september-2019-update.js index 8004a834713a86..f7afd8768949a2 100644 --- a/docs/pages/blog/september-2019-update.js +++ b/docs/pages/blog/september-2019-update.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./september-2019-update.md'; -const pageFilename = 'blog/september-2019-update'; -const requireRaw = require.context('!raw-loader!./', false, /september-2019-update\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/siriwat-kunaporn-joining.js b/docs/pages/blog/siriwat-kunaporn-joining.js index ead39ca1708a1e..620444ef13b90e 100644 --- a/docs/pages/blog/siriwat-kunaporn-joining.js +++ b/docs/pages/blog/siriwat-kunaporn-joining.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./siriwat-kunaporn-joining.md'; -const pageFilename = 'blog/siriwat-kunaporn-joining'; -const requireRaw = require.context('!raw-loader!./', false, /siriwat-kunaporn-joining\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/blog/spotlight-damien-tassone.js b/docs/pages/blog/spotlight-damien-tassone.js index 3ffb4891633024..6d1704f10f49ab 100644 --- a/docs/pages/blog/spotlight-damien-tassone.js +++ b/docs/pages/blog/spotlight-damien-tassone.js @@ -1,15 +1,7 @@ import * as React from 'react'; import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { docs } from '!@material-ui/markdown/loader!./spotlight-damien-tassone.md'; -const pageFilename = 'blog/spotlight-damien-tassone'; -const requireRaw = require.context('!raw-loader!./', false, /spotlight-damien-tassone\.md$/); - -export default function Page({ docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/company/about.js b/docs/pages/company/about.js index d879c7da8d7827..d9b0725a3ad561 100644 --- a/docs/pages/company/about.js +++ b/docs/pages/company/about.js @@ -1,20 +1,11 @@ import * as React from 'react'; import TopLayoutCompany from 'docs/src/modules/components/TopLayoutCompany'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/company/about/about.md'; -const pageFilename = 'company/about'; -const requireDemo = require.context('docs/src/pages/company/about', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/company/about', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/company/careers.js b/docs/pages/company/careers.js index 2cf3ca41c823d1..b23899ba890fe2 100644 --- a/docs/pages/company/careers.js +++ b/docs/pages/company/careers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import TopLayoutCompany from 'docs/src/modules/components/TopLayoutCompany'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/company/careers/careers.md'; -const pageFilename = 'company/careers'; -const requireDemo = require.context('docs/src/pages/company/careers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/company/careers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/company/contact.js b/docs/pages/company/contact.js index 297be1f853e931..1dd5b844df2b23 100644 --- a/docs/pages/company/contact.js +++ b/docs/pages/company/contact.js @@ -1,20 +1,11 @@ import * as React from 'react'; import TopLayoutCompany from 'docs/src/modules/components/TopLayoutCompany'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/company/contact/contact.md'; -const pageFilename = 'company/contact'; -const requireDemo = require.context('docs/src/pages/company/contact', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/company/contact', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/company/lead-designer.js b/docs/pages/company/lead-designer.js index deba094da7db4c..31bf29dcef6b23 100644 --- a/docs/pages/company/lead-designer.js +++ b/docs/pages/company/lead-designer.js @@ -1,20 +1,11 @@ import React from 'react'; import TopLayoutCompany from 'docs/src/modules/components/TopLayoutCompany'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/company/lead-designer/lead-designer.md'; -const pageFilename = 'company/lead-designer'; -const requireDemo = require.context('docs/src/pages/company/lead-designer', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/company/lead-designer', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/company/software-engineer.js b/docs/pages/company/software-engineer.js index 9eb7456befb61e..633fa6a99425b8 100644 --- a/docs/pages/company/software-engineer.js +++ b/docs/pages/company/software-engineer.js @@ -1,24 +1,11 @@ import * as React from 'react'; import TopLayoutCompany from 'docs/src/modules/components/TopLayoutCompany'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/company/software-engineer/software-engineer.md'; -const pageFilename = 'company/software-engineer'; -const requireDemo = require.context( - 'docs/src/pages/company/software-engineer', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/company/software-engineer', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/about-the-lab.js b/docs/pages/components/about-the-lab.js index d33b5b84e900f5..57fd113bb265a5 100644 --- a/docs/pages/components/about-the-lab.js +++ b/docs/pages/components/about-the-lab.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/about-the-lab/about-the-lab.md'; -const pageFilename = 'components/about-the-lab'; -const requireDemo = require.context( - 'docs/src/pages/components/about-the-lab', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/about-the-lab', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/accordion.js b/docs/pages/components/accordion.js index 09646a43a61fea..ebba934fe41c00 100644 --- a/docs/pages/components/accordion.js +++ b/docs/pages/components/accordion.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/accordion/accordion.md'; -const pageFilename = 'components/accordion'; -const requireDemo = require.context('docs/src/pages/components/accordion', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/accordion', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/alert.js b/docs/pages/components/alert.js index ea171ed512fff1..c05d4aab098a4f 100644 --- a/docs/pages/components/alert.js +++ b/docs/pages/components/alert.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/alert/alert.md'; -const pageFilename = 'components/alert'; -const requireDemo = require.context('docs/src/pages/components/alert', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/alert', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/app-bar.js b/docs/pages/components/app-bar.js index 77dbd104ae0374..3e646a2c5f68bd 100644 --- a/docs/pages/components/app-bar.js +++ b/docs/pages/components/app-bar.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/app-bar/app-bar.md'; -const pageFilename = 'components/app-bar'; -const requireDemo = require.context('docs/src/pages/components/app-bar', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/app-bar', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/autocomplete.js b/docs/pages/components/autocomplete.js index a3928ef53d8a47..24952f5ec1f26d 100644 --- a/docs/pages/components/autocomplete.js +++ b/docs/pages/components/autocomplete.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/autocomplete'; -const requireDemo = require.context('docs/src/pages/components/autocomplete', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/autocomplete', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/autocomplete/autocomplete.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/avatars.js b/docs/pages/components/avatars.js index 4c89ef359b7708..0fc105543b8f24 100644 --- a/docs/pages/components/avatars.js +++ b/docs/pages/components/avatars.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/avatars/avatars.md'; -const pageFilename = 'components/avatars'; -const requireDemo = require.context('docs/src/pages/components/avatars', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/avatars', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/backdrop.js b/docs/pages/components/backdrop.js index c0702c4cd77708..3acaab399bdbf1 100644 --- a/docs/pages/components/backdrop.js +++ b/docs/pages/components/backdrop.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/backdrop/backdrop.md'; -const pageFilename = 'components/backdrop'; -const requireDemo = require.context('docs/src/pages/components/backdrop', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/backdrop', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/badges.js b/docs/pages/components/badges.js index 7394fa830cf9ee..df463fbeeab88a 100644 --- a/docs/pages/components/badges.js +++ b/docs/pages/components/badges.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/badges/badges.md'; -const pageFilename = 'components/badges'; -const requireDemo = require.context('docs/src/pages/components/badges', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/badges', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/bottom-navigation.js b/docs/pages/components/bottom-navigation.js index 2dae37e9f8896e..a32b724a3c00c1 100644 --- a/docs/pages/components/bottom-navigation.js +++ b/docs/pages/components/bottom-navigation.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/bottom-navigation/bottom-navigation.md'; -const pageFilename = 'components/bottom-navigation'; -const requireDemo = require.context( - 'docs/src/pages/components/bottom-navigation', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/bottom-navigation', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/box.js b/docs/pages/components/box.js index a3074e058180cf..9311d1200f3e1b 100644 --- a/docs/pages/components/box.js +++ b/docs/pages/components/box.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/box/box.md'; -const pageFilename = 'components/box'; -const requireDemo = require.context('docs/src/pages/components/box', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/box', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/breadcrumbs.js b/docs/pages/components/breadcrumbs.js index 3c912f252aa4e6..ce741e8d4be55f 100644 --- a/docs/pages/components/breadcrumbs.js +++ b/docs/pages/components/breadcrumbs.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/breadcrumbs/breadcrumbs.md'; -const pageFilename = 'components/breadcrumbs'; -const requireDemo = require.context('docs/src/pages/components/breadcrumbs', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/breadcrumbs', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/button-group.js b/docs/pages/components/button-group.js index 0e40c094d1d2fc..f711fac34ea4af 100644 --- a/docs/pages/components/button-group.js +++ b/docs/pages/components/button-group.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/button-group/button-group.md'; -const pageFilename = 'components/button-group'; -const requireDemo = require.context('docs/src/pages/components/button-group', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/button-group', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/buttons.js b/docs/pages/components/buttons.js index d07b0fcef5aa98..2cd1c8493af9b3 100644 --- a/docs/pages/components/buttons.js +++ b/docs/pages/components/buttons.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/buttons/buttons.md'; -const pageFilename = 'components/buttons'; -const requireDemo = require.context('docs/src/pages/components/buttons', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/buttons', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/cards.js b/docs/pages/components/cards.js index c59c974e6fb25e..291f470dd623dc 100644 --- a/docs/pages/components/cards.js +++ b/docs/pages/components/cards.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/cards/cards.md'; -const pageFilename = 'components/cards'; -const requireDemo = require.context('docs/src/pages/components/cards', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/cards', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/checkboxes.js b/docs/pages/components/checkboxes.js index 353ab591129b46..dc9de259dfd16b 100644 --- a/docs/pages/components/checkboxes.js +++ b/docs/pages/components/checkboxes.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/checkboxes/checkboxes.md'; -const pageFilename = 'components/checkboxes'; -const requireDemo = require.context('docs/src/pages/components/checkboxes', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/checkboxes', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/chips.js b/docs/pages/components/chips.js index a6c632ef3354d2..b1c005b7c861d1 100644 --- a/docs/pages/components/chips.js +++ b/docs/pages/components/chips.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/chips/chips.md'; -const pageFilename = 'components/chips'; -const requireDemo = require.context('docs/src/pages/components/chips', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/chips', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/click-away-listener.js b/docs/pages/components/click-away-listener.js index 5e74b923c937a6..8b43679eb810c2 100644 --- a/docs/pages/components/click-away-listener.js +++ b/docs/pages/components/click-away-listener.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/click-away-listener/click-away-listener.md'; -const pageFilename = 'components/click-away-listener'; -const requireDemo = require.context( - 'docs/src/pages/components/click-away-listener', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/click-away-listener', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/container.js b/docs/pages/components/container.js index 44949f5809eaab..0c4247a02beaff 100644 --- a/docs/pages/components/container.js +++ b/docs/pages/components/container.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/container/container.md'; -const pageFilename = 'components/container'; -const requireDemo = require.context('docs/src/pages/components/container', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/container', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/css-baseline.js b/docs/pages/components/css-baseline.js index 918dbaf084264f..d1f249bdbcfd69 100644 --- a/docs/pages/components/css-baseline.js +++ b/docs/pages/components/css-baseline.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/css-baseline/css-baseline.md'; -const pageFilename = 'components/css-baseline'; -const requireDemo = require.context('docs/src/pages/components/css-baseline', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/css-baseline', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/date-picker.js b/docs/pages/components/date-picker.js index f7b47957a2ccc8..4ba0292a439a44 100644 --- a/docs/pages/components/date-picker.js +++ b/docs/pages/components/date-picker.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/date-picker'; -const requireDemo = require.context('docs/src/pages/components/date-picker', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/date-picker', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/date-picker/date-picker.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/date-range-picker.js b/docs/pages/components/date-range-picker.js index de60ebe5f1e7aa..e934df0379d451 100644 --- a/docs/pages/components/date-range-picker.js +++ b/docs/pages/components/date-range-picker.js @@ -1,28 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/date-range-picker'; -const requireDemo = require.context( - 'docs/src/pages/components/date-range-picker', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/date-range-picker', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/date-range-picker/date-range-picker.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/date-time-picker.js b/docs/pages/components/date-time-picker.js index 553e5a5b2fb04a..45c7aad7f730b9 100644 --- a/docs/pages/components/date-time-picker.js +++ b/docs/pages/components/date-time-picker.js @@ -1,28 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/date-time-picker'; -const requireDemo = require.context( - 'docs/src/pages/components/date-time-picker', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/date-time-picker', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/date-time-picker/date-time-picker.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/dialogs.js b/docs/pages/components/dialogs.js index 74a49bd2cc4a17..55a9e5a5cd9e5d 100644 --- a/docs/pages/components/dialogs.js +++ b/docs/pages/components/dialogs.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/dialogs/dialogs.md'; -const pageFilename = 'components/dialogs'; -const requireDemo = require.context('docs/src/pages/components/dialogs', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/dialogs', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/dividers.js b/docs/pages/components/dividers.js index 6288387c8ffade..d7dd3dd6bffa5c 100644 --- a/docs/pages/components/dividers.js +++ b/docs/pages/components/dividers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/dividers/dividers.md'; -const pageFilename = 'components/dividers'; -const requireDemo = require.context('docs/src/pages/components/dividers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/dividers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/drawers.js b/docs/pages/components/drawers.js index 638b24388d8938..a1d3ac950896c4 100644 --- a/docs/pages/components/drawers.js +++ b/docs/pages/components/drawers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/drawers/drawers.md'; -const pageFilename = 'components/drawers'; -const requireDemo = require.context('docs/src/pages/components/drawers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/drawers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/floating-action-button.js b/docs/pages/components/floating-action-button.js index fdefeb62bbd15b..5a8443f3beb3d7 100644 --- a/docs/pages/components/floating-action-button.js +++ b/docs/pages/components/floating-action-button.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/floating-action-button/floating-action-button.md'; -const pageFilename = 'components/floating-action-button'; -const requireDemo = require.context( - 'docs/src/pages/components/floating-action-button', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/floating-action-button', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/grid.js b/docs/pages/components/grid.js index 152197e3996c2c..0f732f2204c356 100644 --- a/docs/pages/components/grid.js +++ b/docs/pages/components/grid.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/grid/grid.md'; -const pageFilename = 'components/grid'; -const requireDemo = require.context('docs/src/pages/components/grid', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/grid', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/icons.js b/docs/pages/components/icons.js index e6100200afb5ac..67ce8c648008be 100644 --- a/docs/pages/components/icons.js +++ b/docs/pages/components/icons.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/icons/icons.md'; -const pageFilename = 'components/icons'; -const requireDemo = require.context('docs/src/pages/components/icons', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/icons', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/image-list.js b/docs/pages/components/image-list.js index 88e249096fd680..8cd7a2fb2e9dea 100644 --- a/docs/pages/components/image-list.js +++ b/docs/pages/components/image-list.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/image-list/image-list.md'; -const pageFilename = 'components/image-list'; -const requireDemo = require.context('docs/src/pages/components/image-list', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/image-list', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/links.js b/docs/pages/components/links.js index c7fcac6f0dc306..63bdc23a1b716a 100644 --- a/docs/pages/components/links.js +++ b/docs/pages/components/links.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/links/links.md'; -const pageFilename = 'components/links'; -const requireDemo = require.context('docs/src/pages/components/links', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/links', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/lists.js b/docs/pages/components/lists.js index 854f2d68995202..2a896a2ee3af90 100644 --- a/docs/pages/components/lists.js +++ b/docs/pages/components/lists.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/lists/lists.md'; -const pageFilename = 'components/lists'; -const requireDemo = require.context('docs/src/pages/components/lists', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/lists', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/material-icons.js b/docs/pages/components/material-icons.js index dff07c1b686348..66c27b790fe038 100644 --- a/docs/pages/components/material-icons.js +++ b/docs/pages/components/material-icons.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/material-icons/material-icons.md'; -const pageFilename = 'components/material-icons'; -const requireDemo = require.context( - 'docs/src/pages/components/material-icons', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/material-icons', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/menus.js b/docs/pages/components/menus.js index 13fd8badf9da3d..a24ef6fee2c048 100644 --- a/docs/pages/components/menus.js +++ b/docs/pages/components/menus.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/menus/menus.md'; -const pageFilename = 'components/menus'; -const requireDemo = require.context('docs/src/pages/components/menus', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/menus', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/modal.js b/docs/pages/components/modal.js index 0db9ea7299caef..180a9b017f222c 100644 --- a/docs/pages/components/modal.js +++ b/docs/pages/components/modal.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/modal/modal.md'; -const pageFilename = 'components/modal'; -const requireDemo = require.context('docs/src/pages/components/modal', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/modal', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/no-ssr.js b/docs/pages/components/no-ssr.js index b7ee572348f02a..8f7ae9b826c668 100644 --- a/docs/pages/components/no-ssr.js +++ b/docs/pages/components/no-ssr.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/no-ssr/no-ssr.md'; -const pageFilename = 'components/no-ssr'; -const requireDemo = require.context('docs/src/pages/components/no-ssr', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/no-ssr', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/pagination.js b/docs/pages/components/pagination.js index 7f49e44821c96a..e88fcce3dc2a1b 100644 --- a/docs/pages/components/pagination.js +++ b/docs/pages/components/pagination.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/pagination/pagination.md'; -const pageFilename = 'components/pagination'; -const requireDemo = require.context('docs/src/pages/components/pagination', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/pagination', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/paper.js b/docs/pages/components/paper.js index f367c2f0a81f26..1b84abddbb18c0 100644 --- a/docs/pages/components/paper.js +++ b/docs/pages/components/paper.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/paper/paper.md'; -const pageFilename = 'components/paper'; -const requireDemo = require.context('docs/src/pages/components/paper', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/paper', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/pickers.js b/docs/pages/components/pickers.js index c6f23f17cef89b..f9d0ccd6e613c2 100644 --- a/docs/pages/components/pickers.js +++ b/docs/pages/components/pickers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/pickers/pickers.md'; -const pageFilename = 'components/pickers'; -const requireDemo = require.context('docs/src/pages/components/pickers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/pickers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/popover.js b/docs/pages/components/popover.js index 83fb98715ceadc..cdf48a937f0de6 100644 --- a/docs/pages/components/popover.js +++ b/docs/pages/components/popover.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/popover/popover.md'; -const pageFilename = 'components/popover'; -const requireDemo = require.context('docs/src/pages/components/popover', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/popover', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/popper.js b/docs/pages/components/popper.js index 2f294ec7d682bf..9d1c101f979e38 100644 --- a/docs/pages/components/popper.js +++ b/docs/pages/components/popper.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/popper/popper.md'; -const pageFilename = 'components/popper'; -const requireDemo = require.context('docs/src/pages/components/popper', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/popper', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/portal.js b/docs/pages/components/portal.js index 5f5c33d27e712e..5e8ba244a1d19c 100644 --- a/docs/pages/components/portal.js +++ b/docs/pages/components/portal.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/portal/portal.md'; -const pageFilename = 'components/portal'; -const requireDemo = require.context('docs/src/pages/components/portal', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/portal', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/progress.js b/docs/pages/components/progress.js index ba50f63477cdce..efc475615eaa80 100644 --- a/docs/pages/components/progress.js +++ b/docs/pages/components/progress.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/progress/progress.md'; -const pageFilename = 'components/progress'; -const requireDemo = require.context('docs/src/pages/components/progress', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/progress', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/radio-buttons.js b/docs/pages/components/radio-buttons.js index f2aec8853f1ccc..993fefc118c852 100644 --- a/docs/pages/components/radio-buttons.js +++ b/docs/pages/components/radio-buttons.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/radio-buttons/radio-buttons.md'; -const pageFilename = 'components/radio-buttons'; -const requireDemo = require.context( - 'docs/src/pages/components/radio-buttons', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/radio-buttons', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/rating.js b/docs/pages/components/rating.js index dbe78db9b9ac66..ee7b82f0e66bfd 100644 --- a/docs/pages/components/rating.js +++ b/docs/pages/components/rating.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/rating/rating.md'; -const pageFilename = 'components/rating'; -const requireDemo = require.context('docs/src/pages/components/rating', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/rating', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/selects.js b/docs/pages/components/selects.js index f63dc4637ff54d..9b9f7e4cec3b04 100644 --- a/docs/pages/components/selects.js +++ b/docs/pages/components/selects.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/selects/selects.md'; -const pageFilename = 'components/selects'; -const requireDemo = require.context('docs/src/pages/components/selects', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/selects', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/skeleton.js b/docs/pages/components/skeleton.js index 3b83259a8e0749..7a5671c6fa17b8 100644 --- a/docs/pages/components/skeleton.js +++ b/docs/pages/components/skeleton.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/skeleton/skeleton.md'; -const pageFilename = 'components/skeleton'; -const requireDemo = require.context('docs/src/pages/components/skeleton', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/skeleton', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/slider.js b/docs/pages/components/slider.js index b2b4e758010903..6bcb2261c65171 100644 --- a/docs/pages/components/slider.js +++ b/docs/pages/components/slider.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/slider'; -const requireDemo = require.context('docs/src/pages/components/slider', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/slider', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/slider/slider.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/snackbars.js b/docs/pages/components/snackbars.js index cd641e83a9f2eb..244e0de01c4c35 100644 --- a/docs/pages/components/snackbars.js +++ b/docs/pages/components/snackbars.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/snackbars/snackbars.md'; -const pageFilename = 'components/snackbars'; -const requireDemo = require.context('docs/src/pages/components/snackbars', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/snackbars', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/speed-dial.js b/docs/pages/components/speed-dial.js index 47f16eea31da95..438e15dd145f11 100644 --- a/docs/pages/components/speed-dial.js +++ b/docs/pages/components/speed-dial.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/speed-dial/speed-dial.md'; -const pageFilename = 'components/speed-dial'; -const requireDemo = require.context('docs/src/pages/components/speed-dial', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/speed-dial', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/stack.js b/docs/pages/components/stack.js index dffdfc1dc45f5f..cc7931ef4fb808 100644 --- a/docs/pages/components/stack.js +++ b/docs/pages/components/stack.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/stack/stack.md'; -const pageFilename = 'components/stack'; -const requireDemo = require.context('docs/src/pages/components/stack', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/stack', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/steppers.js b/docs/pages/components/steppers.js index 7711f7188feff1..76c7e43c3b3df6 100644 --- a/docs/pages/components/steppers.js +++ b/docs/pages/components/steppers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/steppers/steppers.md'; -const pageFilename = 'components/steppers'; -const requireDemo = require.context('docs/src/pages/components/steppers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/steppers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/switches.js b/docs/pages/components/switches.js index 08fc097c248201..e27dc3f08b6cdb 100644 --- a/docs/pages/components/switches.js +++ b/docs/pages/components/switches.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/switches/switches.md'; -const pageFilename = 'components/switches'; -const requireDemo = require.context('docs/src/pages/components/switches', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/switches', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/tabs.js b/docs/pages/components/tabs.js index 689e7d82fc7dbc..b08227086a25f8 100644 --- a/docs/pages/components/tabs.js +++ b/docs/pages/components/tabs.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/tabs/tabs.md'; -const pageFilename = 'components/tabs'; -const requireDemo = require.context('docs/src/pages/components/tabs', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/tabs', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/text-fields.js b/docs/pages/components/text-fields.js index 1e43ec0ef5e1ce..d235d0c8a8a208 100644 --- a/docs/pages/components/text-fields.js +++ b/docs/pages/components/text-fields.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/text-fields/text-fields.md'; -const pageFilename = 'components/text-fields'; -const requireDemo = require.context('docs/src/pages/components/text-fields', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/text-fields', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/textarea-autosize.js b/docs/pages/components/textarea-autosize.js index 68d9391b631946..1abbea34fe6e0e 100644 --- a/docs/pages/components/textarea-autosize.js +++ b/docs/pages/components/textarea-autosize.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/textarea-autosize/textarea-autosize.md'; -const pageFilename = 'components/textarea-autosize'; -const requireDemo = require.context( - 'docs/src/pages/components/textarea-autosize', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/textarea-autosize', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/time-picker.js b/docs/pages/components/time-picker.js index 8410701f991732..c5387d6f0e19e0 100644 --- a/docs/pages/components/time-picker.js +++ b/docs/pages/components/time-picker.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'components/time-picker'; -const requireDemo = require.context('docs/src/pages/components/time-picker', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/time-picker', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/time-picker/time-picker.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/timeline.js b/docs/pages/components/timeline.js index 7cc03ff46ec02b..90eed7ab83d836 100644 --- a/docs/pages/components/timeline.js +++ b/docs/pages/components/timeline.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/timeline/timeline.md'; -const pageFilename = 'components/timeline'; -const requireDemo = require.context('docs/src/pages/components/timeline', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/timeline', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/toggle-button.js b/docs/pages/components/toggle-button.js index c5e7dbaa8d3e60..26f3ece4994058 100644 --- a/docs/pages/components/toggle-button.js +++ b/docs/pages/components/toggle-button.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/toggle-button/toggle-button.md'; -const pageFilename = 'components/toggle-button'; -const requireDemo = require.context( - 'docs/src/pages/components/toggle-button', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/toggle-button', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/tooltips.js b/docs/pages/components/tooltips.js index c2a808cd5891cb..5d5b3a76275fd1 100644 --- a/docs/pages/components/tooltips.js +++ b/docs/pages/components/tooltips.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/tooltips/tooltips.md'; -const pageFilename = 'components/tooltips'; -const requireDemo = require.context('docs/src/pages/components/tooltips', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/tooltips', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/transfer-list.js b/docs/pages/components/transfer-list.js index dfc5d542103bf8..a2697b9fc3da06 100644 --- a/docs/pages/components/transfer-list.js +++ b/docs/pages/components/transfer-list.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/transfer-list/transfer-list.md'; -const pageFilename = 'components/transfer-list'; -const requireDemo = require.context( - 'docs/src/pages/components/transfer-list', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/transfer-list', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/transitions.js b/docs/pages/components/transitions.js index 2d350ceb190faa..c679bed7c6ec20 100644 --- a/docs/pages/components/transitions.js +++ b/docs/pages/components/transitions.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/transitions/transitions.md'; -const pageFilename = 'components/transitions'; -const requireDemo = require.context('docs/src/pages/components/transitions', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/transitions', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/trap-focus.js b/docs/pages/components/trap-focus.js index d005ea8723b718..2294a69108fb01 100644 --- a/docs/pages/components/trap-focus.js +++ b/docs/pages/components/trap-focus.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/trap-focus/trap-focus.md'; -const pageFilename = 'components/trap-focus'; -const requireDemo = require.context('docs/src/pages/components/trap-focus', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/trap-focus', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/tree-view.js b/docs/pages/components/tree-view.js index 8449214bd668d6..e3b5d74f7893ae 100644 --- a/docs/pages/components/tree-view.js +++ b/docs/pages/components/tree-view.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/tree-view/tree-view.md'; -const pageFilename = 'components/tree-view'; -const requireDemo = require.context('docs/src/pages/components/tree-view', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/tree-view', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/typography.js b/docs/pages/components/typography.js index 2a06218a54e960..3b87d4fcebccb6 100644 --- a/docs/pages/components/typography.js +++ b/docs/pages/components/typography.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/typography/typography.md'; -const pageFilename = 'components/typography'; -const requireDemo = require.context('docs/src/pages/components/typography', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/typography', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/components/use-media-query.js b/docs/pages/components/use-media-query.js index 0613dc6ada733b..73741fce216daf 100644 --- a/docs/pages/components/use-media-query.js +++ b/docs/pages/components/use-media-query.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/components/use-media-query/use-media-query.md'; -const pageFilename = 'components/use-media-query'; -const requireDemo = require.context( - 'docs/src/pages/components/use-media-query', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/components/use-media-query', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/breakpoints.js b/docs/pages/customization/breakpoints.js index 687c389d931338..6ef5eb589f4555 100644 --- a/docs/pages/customization/breakpoints.js +++ b/docs/pages/customization/breakpoints.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/breakpoints/breakpoints.md'; -const pageFilename = 'customization/breakpoints'; -const requireDemo = require.context( - 'docs/src/pages/customization/breakpoints', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/breakpoints', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/color.js b/docs/pages/customization/color.js index 0066890a322646..2df7690e1fa6fb 100644 --- a/docs/pages/customization/color.js +++ b/docs/pages/customization/color.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/color/color.md'; -const pageFilename = 'customization/color'; -const requireDemo = require.context('docs/src/pages/customization/color', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/color', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/default-theme.js b/docs/pages/customization/default-theme.js index b689e72500db8b..318e37bb3840ca 100644 --- a/docs/pages/customization/default-theme.js +++ b/docs/pages/customization/default-theme.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/default-theme/default-theme.md'; -const pageFilename = 'customization/default-theme'; -const requireDemo = require.context( - 'docs/src/pages/customization/default-theme', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/default-theme', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/density.js b/docs/pages/customization/density.js index c3bfd6a144881e..ec99c2e1ccce1f 100644 --- a/docs/pages/customization/density.js +++ b/docs/pages/customization/density.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/density/density.md'; -const pageFilename = 'customization/density'; -const requireDemo = require.context('docs/src/pages/customization/density', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/density', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/how-to-customize.js b/docs/pages/customization/how-to-customize.js index 91d3a7396b761b..16d036e34a15b6 100644 --- a/docs/pages/customization/how-to-customize.js +++ b/docs/pages/customization/how-to-customize.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/how-to-customize/how-to-customize.md'; -const pageFilename = 'customization/how-to-customize'; -const requireDemo = require.context( - 'docs/src/pages/customization/how-to-customize', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/how-to-customize', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/palette.js b/docs/pages/customization/palette.js index da021597371992..f9550e0a090175 100644 --- a/docs/pages/customization/palette.js +++ b/docs/pages/customization/palette.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/palette/palette.md'; -const pageFilename = 'customization/palette'; -const requireDemo = require.context('docs/src/pages/customization/palette', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/palette', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/spacing.js b/docs/pages/customization/spacing.js index c0e1c602a02a48..c564ed206e9fa2 100644 --- a/docs/pages/customization/spacing.js +++ b/docs/pages/customization/spacing.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/spacing/spacing.md'; -const pageFilename = 'customization/spacing'; -const requireDemo = require.context('docs/src/pages/customization/spacing', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/spacing', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/styled.js b/docs/pages/customization/styled.js index 7652cc5b112c16..46787676498b33 100644 --- a/docs/pages/customization/styled.js +++ b/docs/pages/customization/styled.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/styled/styled.md'; -const pageFilename = 'customization/styled'; -const requireDemo = require.context('docs/src/pages/customization/styled', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/styled', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/theme-components.js b/docs/pages/customization/theme-components.js index ceb7870759f838..81f15630dcd4e8 100644 --- a/docs/pages/customization/theme-components.js +++ b/docs/pages/customization/theme-components.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/theme-components/theme-components.md'; -const pageFilename = 'customization/theme-components'; -const requireDemo = require.context( - 'docs/src/pages/customization/theme-components', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/theme-components', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/theming.js b/docs/pages/customization/theming.js index ad415f9b707a15..f02875f7f56789 100644 --- a/docs/pages/customization/theming.js +++ b/docs/pages/customization/theming.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/theming/theming.md'; -const pageFilename = 'customization/theming'; -const requireDemo = require.context('docs/src/pages/customization/theming', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/theming', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/transitions.js b/docs/pages/customization/transitions.js index c0de16fc00b19d..3f22c9f7f9f09e 100644 --- a/docs/pages/customization/transitions.js +++ b/docs/pages/customization/transitions.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/transitions/transitions.md'; -const pageFilename = 'customization/transitions'; -const requireDemo = require.context( - 'docs/src/pages/customization/transitions', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/transitions', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/typography.js b/docs/pages/customization/typography.js index 5ca31c67346157..b9820c1e5e3fc2 100644 --- a/docs/pages/customization/typography.js +++ b/docs/pages/customization/typography.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/typography/typography.md'; -const pageFilename = 'customization/typography'; -const requireDemo = require.context( - 'docs/src/pages/customization/typography', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/typography', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/customization/z-index.js b/docs/pages/customization/z-index.js index 3dacec0a79aad2..8339e6f6ad7de1 100644 --- a/docs/pages/customization/z-index.js +++ b/docs/pages/customization/z-index.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/customization/z-index/z-index.md'; -const pageFilename = 'customization/z-index'; -const requireDemo = require.context('docs/src/pages/customization/z-index', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/customization/z-index', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/backers.js b/docs/pages/discover-more/backers.js index 2b2f16fde39ab3..2369895216cc1f 100644 --- a/docs/pages/discover-more/backers.js +++ b/docs/pages/discover-more/backers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/backers/backers.md'; -const pageFilename = 'discover-more/backers'; -const requireDemo = require.context('docs/src/pages/discover-more/backers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/backers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/changelog.js b/docs/pages/discover-more/changelog.js index 7c65e756bd1588..1e273f511394d9 100644 --- a/docs/pages/discover-more/changelog.js +++ b/docs/pages/discover-more/changelog.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/changelog/changelog.md'; -const pageFilename = 'discover-more/changelog'; -const requireDemo = require.context('docs/src/pages/discover-more/changelog', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/changelog', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/languages.js b/docs/pages/discover-more/languages.js index 17c1b65bb2ab0b..8bacdaeb70a65d 100644 --- a/docs/pages/discover-more/languages.js +++ b/docs/pages/discover-more/languages.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/languages/languages.md'; -const pageFilename = 'discover-more/languages'; -const requireDemo = require.context('docs/src/pages/discover-more/languages', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/languages', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/related-projects.js b/docs/pages/discover-more/related-projects.js index 0e5303f071c754..753a86cc72a532 100644 --- a/docs/pages/discover-more/related-projects.js +++ b/docs/pages/discover-more/related-projects.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/related-projects/related-projects.md'; -const pageFilename = 'discover-more/related-projects'; -const requireDemo = require.context( - 'docs/src/pages/discover-more/related-projects', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/related-projects', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/roadmap.js b/docs/pages/discover-more/roadmap.js index 9b15150cbfcffd..b2fb5ad863b964 100644 --- a/docs/pages/discover-more/roadmap.js +++ b/docs/pages/discover-more/roadmap.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/roadmap/roadmap.md'; -const pageFilename = 'discover-more/roadmap'; -const requireDemo = require.context('docs/src/pages/discover-more/roadmap', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/roadmap', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/showcase.js b/docs/pages/discover-more/showcase.js index 4fefb121622eed..d34d787fb1b3d2 100644 --- a/docs/pages/discover-more/showcase.js +++ b/docs/pages/discover-more/showcase.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/showcase/showcase.md'; -const pageFilename = 'discover-more/showcase'; -const requireDemo = require.context('docs/src/pages/discover-more/showcase', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/showcase', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/team.js b/docs/pages/discover-more/team.js index ca15f1af5eab8b..7220f8aaba349a 100644 --- a/docs/pages/discover-more/team.js +++ b/docs/pages/discover-more/team.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/team/team.md'; -const pageFilename = 'discover-more/team'; -const requireDemo = require.context('docs/src/pages/discover-more/team', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/team', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/discover-more/vision.js b/docs/pages/discover-more/vision.js index 08c1f4b9db8b4b..7cb8de01bb8e78 100644 --- a/docs/pages/discover-more/vision.js +++ b/docs/pages/discover-more/vision.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/discover-more/vision/vision.md'; -const pageFilename = 'discover-more/vision'; -const requireDemo = require.context('docs/src/pages/discover-more/vision', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/discover-more/vision', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/example-projects.js b/docs/pages/getting-started/example-projects.js index 5cde45378a2847..a626cd1e1ed508 100644 --- a/docs/pages/getting-started/example-projects.js +++ b/docs/pages/getting-started/example-projects.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/example-projects/example-projects.md'; -const pageFilename = 'getting-started/example-projects'; -const requireDemo = require.context( - 'docs/src/pages/getting-started/example-projects', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/example-projects', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/faq.js b/docs/pages/getting-started/faq.js index ce8a15fa21cd22..3979c4941d2b2a 100644 --- a/docs/pages/getting-started/faq.js +++ b/docs/pages/getting-started/faq.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/faq/faq.md'; -const pageFilename = 'getting-started/faq'; -const requireDemo = require.context('docs/src/pages/getting-started/faq', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/faq', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/installation.js b/docs/pages/getting-started/installation.js index 3f819bbbd2ae87..7c3a54e4b38395 100644 --- a/docs/pages/getting-started/installation.js +++ b/docs/pages/getting-started/installation.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/installation/installation.md'; -const pageFilename = 'getting-started/installation'; -const requireDemo = require.context( - 'docs/src/pages/getting-started/installation', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/installation', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/learn.js b/docs/pages/getting-started/learn.js index b8f80ab52409a7..7f13df7f272632 100644 --- a/docs/pages/getting-started/learn.js +++ b/docs/pages/getting-started/learn.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/learn/learn.md'; -const pageFilename = 'getting-started/learn'; -const requireDemo = require.context('docs/src/pages/getting-started/learn', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/learn', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/support.js b/docs/pages/getting-started/support.js index 6a2164e8cfc0bc..d0b96870101a54 100644 --- a/docs/pages/getting-started/support.js +++ b/docs/pages/getting-started/support.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/support/support.md'; -const pageFilename = 'getting-started/support'; -const requireDemo = require.context('docs/src/pages/getting-started/support', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/support', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/supported-components.js b/docs/pages/getting-started/supported-components.js index 74407bbf440f98..2112075c997f66 100644 --- a/docs/pages/getting-started/supported-components.js +++ b/docs/pages/getting-started/supported-components.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/supported-components/supported-components.md'; -const pageFilename = 'getting-started/supported-components'; -const requireDemo = require.context( - 'docs/src/pages/getting-started/supported-components', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/supported-components', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/supported-platforms.js b/docs/pages/getting-started/supported-platforms.js index bb11d0e7469116..215853c4e5bbc5 100644 --- a/docs/pages/getting-started/supported-platforms.js +++ b/docs/pages/getting-started/supported-platforms.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/supported-platforms/supported-platforms.md'; -const pageFilename = 'getting-started/supported-platforms'; -const requireDemo = require.context( - 'docs/src/pages/getting-started/supported-platforms', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/supported-platforms', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/templates.js b/docs/pages/getting-started/templates.js index 3ab97e3ba9dbeb..804242cd36dec9 100644 --- a/docs/pages/getting-started/templates.js +++ b/docs/pages/getting-started/templates.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/templates/templates.md'; -const pageFilename = 'getting-started/templates'; -const requireDemo = require.context( - 'docs/src/pages/getting-started/templates', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/templates', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/getting-started/usage.js b/docs/pages/getting-started/usage.js index 55f82094def397..14c28972ce466f 100644 --- a/docs/pages/getting-started/usage.js +++ b/docs/pages/getting-started/usage.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/getting-started/usage/usage.md'; -const pageFilename = 'getting-started/usage'; -const requireDemo = require.context('docs/src/pages/getting-started/usage', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/getting-started/usage', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/api.js b/docs/pages/guides/api.js index 88778772cd7ef9..1ab3f9f90fa7f0 100644 --- a/docs/pages/guides/api.js +++ b/docs/pages/guides/api.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/api/api.md'; -const pageFilename = 'guides/api'; -const requireDemo = require.context('docs/src/pages/guides/api', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/api', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/composition.js b/docs/pages/guides/composition.js index 805b517c033a07..6d9808d803ba3a 100644 --- a/docs/pages/guides/composition.js +++ b/docs/pages/guides/composition.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/composition/composition.md'; -const pageFilename = 'guides/composition'; -const requireDemo = require.context('docs/src/pages/guides/composition', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/composition', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/content-security-policy.js b/docs/pages/guides/content-security-policy.js index 3f3208c372d090..ac6af42248184f 100644 --- a/docs/pages/guides/content-security-policy.js +++ b/docs/pages/guides/content-security-policy.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/content-security-policy/content-security-policy.md'; -const pageFilename = 'guides/content-security-policy'; -const requireDemo = require.context( - 'docs/src/pages/guides/content-security-policy', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/content-security-policy', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/flow.js b/docs/pages/guides/flow.js index bb26094456c5a4..9ce19e30c03ccf 100644 --- a/docs/pages/guides/flow.js +++ b/docs/pages/guides/flow.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/flow/flow.md'; -const pageFilename = 'guides/flow'; -const requireDemo = require.context('docs/src/pages/guides/flow', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/flow', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/interoperability.js b/docs/pages/guides/interoperability.js index c0059390ae812e..cffa41111c9e51 100644 --- a/docs/pages/guides/interoperability.js +++ b/docs/pages/guides/interoperability.js @@ -1,6 +1,10 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { demos, docs, requireDemo } from "!@material-ui/markdown/loader!docs/src/pages/guides/interoperability/interoperability.md"; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/interoperability/interoperability.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 diff --git a/docs/pages/guides/localization.js b/docs/pages/guides/localization.js index 99da3231cf39de..bb35d4eed4bf40 100644 --- a/docs/pages/guides/localization.js +++ b/docs/pages/guides/localization.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/localization/localization.md'; -const pageFilename = 'guides/localization'; -const requireDemo = require.context('docs/src/pages/guides/localization', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/localization', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/migration-v0x.js b/docs/pages/guides/migration-v0x.js index b29e28de07495e..1b47f4fb8bd37b 100644 --- a/docs/pages/guides/migration-v0x.js +++ b/docs/pages/guides/migration-v0x.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/migration-v0x/migration-v0x.md'; -const pageFilename = 'guides/migration-v0x'; -const requireDemo = require.context('docs/src/pages/guides/migration-v0x', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/migration-v0x', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/migration-v3.js b/docs/pages/guides/migration-v3.js index 44f7b82ed65fe9..c563af030879e3 100644 --- a/docs/pages/guides/migration-v3.js +++ b/docs/pages/guides/migration-v3.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/migration-v3/migration-v3.md'; -const pageFilename = 'guides/migration-v3'; -const requireDemo = require.context('docs/src/pages/guides/migration-v3', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/migration-v3', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/migration-v4.js b/docs/pages/guides/migration-v4.js index 594aca958e8ba9..a2459dce71f31f 100644 --- a/docs/pages/guides/migration-v4.js +++ b/docs/pages/guides/migration-v4.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/migration-v4/migration-v4.md'; -const pageFilename = 'guides/migration-v4'; -const requireDemo = require.context('docs/src/pages/guides/migration-v4', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/migration-v4', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/minimizing-bundle-size.js b/docs/pages/guides/minimizing-bundle-size.js index d6e37ddf9755f6..d6c22e76e61624 100644 --- a/docs/pages/guides/minimizing-bundle-size.js +++ b/docs/pages/guides/minimizing-bundle-size.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/minimizing-bundle-size/minimizing-bundle-size.md'; -const pageFilename = 'guides/minimizing-bundle-size'; -const requireDemo = require.context( - 'docs/src/pages/guides/minimizing-bundle-size', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/minimizing-bundle-size', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/pickers-migration.js b/docs/pages/guides/pickers-migration.js index 3131e9eff5ddc9..35a6c909dcde60 100644 --- a/docs/pages/guides/pickers-migration.js +++ b/docs/pages/guides/pickers-migration.js @@ -1,24 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/pickers-migration/pickers-migration.md'; -const pageFilename = 'guides/pickers-migration'; -const requireDemo = require.context( - 'docs/src/pages/guides/pickers-migration', - false, - /\.(js|tsx)$/, -); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/pickers-migration', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/responsive-ui.js b/docs/pages/guides/responsive-ui.js index 18a1b39312d530..cbc06e31c292b0 100644 --- a/docs/pages/guides/responsive-ui.js +++ b/docs/pages/guides/responsive-ui.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/responsive-ui/responsive-ui.md'; -const pageFilename = 'guides/responsive-ui'; -const requireDemo = require.context('docs/src/pages/guides/responsive-ui', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/responsive-ui', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/right-to-left.js b/docs/pages/guides/right-to-left.js index db65162377f429..f813de7b4c8806 100644 --- a/docs/pages/guides/right-to-left.js +++ b/docs/pages/guides/right-to-left.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/right-to-left/right-to-left.md'; -const pageFilename = 'guides/right-to-left'; -const requireDemo = require.context('docs/src/pages/guides/right-to-left', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/right-to-left', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/routing.js b/docs/pages/guides/routing.js index 5e434c3e780d53..8c608b7dcadb6a 100644 --- a/docs/pages/guides/routing.js +++ b/docs/pages/guides/routing.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/routing/routing.md'; -const pageFilename = 'guides/routing'; -const requireDemo = require.context('docs/src/pages/guides/routing', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/routing', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/server-rendering.js b/docs/pages/guides/server-rendering.js index e106dc498a677a..8b247a6ebc474b 100644 --- a/docs/pages/guides/server-rendering.js +++ b/docs/pages/guides/server-rendering.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/server-rendering/server-rendering.md'; -const pageFilename = 'guides/server-rendering'; -const requireDemo = require.context('docs/src/pages/guides/server-rendering', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/server-rendering', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/styled-engine.js b/docs/pages/guides/styled-engine.js index ba8b1ff09050d7..96159d7a493160 100644 --- a/docs/pages/guides/styled-engine.js +++ b/docs/pages/guides/styled-engine.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/styled-engine/styled-engine.md'; -const pageFilename = 'guides/styled-engine'; -const requireDemo = require.context('docs/src/pages/guides/styled-engine', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/styled-engine', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/testing.js b/docs/pages/guides/testing.js index b793005d6f9b35..4a93f59ba4eb05 100644 --- a/docs/pages/guides/testing.js +++ b/docs/pages/guides/testing.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/testing/testing.md'; -const pageFilename = 'guides/testing'; -const requireDemo = require.context('docs/src/pages/guides/testing', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/testing', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/guides/typescript.js b/docs/pages/guides/typescript.js index a2a4a6c125f7ca..d45bde0e3dab4a 100644 --- a/docs/pages/guides/typescript.js +++ b/docs/pages/guides/typescript.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/guides/typescript/typescript.md'; -const pageFilename = 'guides/typescript'; -const requireDemo = require.context('docs/src/pages/guides/typescript', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/guides/typescript', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/styles/advanced.js b/docs/pages/styles/advanced.js index 322c477e565f7c..63ad1839ea9094 100644 --- a/docs/pages/styles/advanced.js +++ b/docs/pages/styles/advanced.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'styles/advanced'; -const requireDemo = require.context('docs/src/pages/styles/advanced', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/styles/advanced', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/styles/advanced/advanced.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/styles/api.js b/docs/pages/styles/api.js index 1a47db40b4f24b..dfdaeea509eace 100644 --- a/docs/pages/styles/api.js +++ b/docs/pages/styles/api.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/styles/api/api.md'; -const pageFilename = 'styles/api'; -const requireDemo = require.context('docs/src/pages/styles/api', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/styles/api', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/styles/basics.js b/docs/pages/styles/basics.js index 3a465c7033613c..077f60d93b19d3 100644 --- a/docs/pages/styles/basics.js +++ b/docs/pages/styles/basics.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/styles/basics/basics.md'; -const pageFilename = 'styles/basics'; -const requireDemo = require.context('docs/src/pages/styles/basics', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/styles/basics', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/advanced.js b/docs/pages/system/advanced.js index 2a39c6c6e8cb9b..f585b23cab1c9f 100644 --- a/docs/pages/system/advanced.js +++ b/docs/pages/system/advanced.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'system/advanced'; -const requireDemo = require.context('docs/src/pages/system/advanced', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/advanced', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/advanced/advanced.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/basics.js b/docs/pages/system/basics.js index b894879b3d382f..3fe34e2f78f377 100644 --- a/docs/pages/system/basics.js +++ b/docs/pages/system/basics.js @@ -1,24 +1,15 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; - -const pageFilename = 'system/basics'; -const requireDemo = require.context('docs/src/pages/system/basics', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/basics', - false, - /\.(js|md|tsx)$/, -); +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/basics/basics.md'; // Run styled-components ref logic // https://github.com/styled-components/styled-components/pull/2998 requireDemo.keys().map(requireDemo); -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/borders.js b/docs/pages/system/borders.js index 744150adbea82f..49abbb210d268f 100644 --- a/docs/pages/system/borders.js +++ b/docs/pages/system/borders.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/borders/borders.md'; -const pageFilename = 'system/borders'; -const requireDemo = require.context('docs/src/pages/system/borders', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/borders', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/box.js b/docs/pages/system/box.js index 779779228a9591..0120a863a9005a 100644 --- a/docs/pages/system/box.js +++ b/docs/pages/system/box.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/box/box.md'; -const pageFilename = 'system/box'; -const requireDemo = require.context('docs/src/pages/system/box', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/box', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/display.js b/docs/pages/system/display.js index c1e6139420745c..30edef9a5f863c 100644 --- a/docs/pages/system/display.js +++ b/docs/pages/system/display.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/display/display.md'; -const pageFilename = 'system/display'; -const requireDemo = require.context('docs/src/pages/system/display', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/display', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/flexbox.js b/docs/pages/system/flexbox.js index 8801db971e279d..5fe8dba67d938f 100644 --- a/docs/pages/system/flexbox.js +++ b/docs/pages/system/flexbox.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/flexbox/flexbox.md'; -const pageFilename = 'system/flexbox'; -const requireDemo = require.context('docs/src/pages/system/flexbox', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/flexbox', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/grid.js b/docs/pages/system/grid.js index 937d7507f7488a..ea60e2f4d783ba 100644 --- a/docs/pages/system/grid.js +++ b/docs/pages/system/grid.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/grid/grid.md'; -const pageFilename = 'system/grid'; -const requireDemo = require.context('docs/src/pages/system/grid', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/grid', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/palette.js b/docs/pages/system/palette.js index 80a368d4179ca3..10f844dec959ef 100644 --- a/docs/pages/system/palette.js +++ b/docs/pages/system/palette.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/palette/palette.md'; -const pageFilename = 'system/palette'; -const requireDemo = require.context('docs/src/pages/system/palette', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/palette', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/positions.js b/docs/pages/system/positions.js index 5215e352a66b76..d00a8904fe75eb 100644 --- a/docs/pages/system/positions.js +++ b/docs/pages/system/positions.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/positions/positions.md'; -const pageFilename = 'system/positions'; -const requireDemo = require.context('docs/src/pages/system/positions', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/positions', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/properties.js b/docs/pages/system/properties.js index 26c83160856354..05760809ec2bdd 100644 --- a/docs/pages/system/properties.js +++ b/docs/pages/system/properties.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/properties/properties.md'; -const pageFilename = 'system/properties'; -const requireDemo = require.context('docs/src/pages/system/properties', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/properties', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/screen-readers.js b/docs/pages/system/screen-readers.js index 4b959f589cbf53..f78bd7727dc7e0 100644 --- a/docs/pages/system/screen-readers.js +++ b/docs/pages/system/screen-readers.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/screen-readers/screen-readers.md'; -const pageFilename = 'system/screen-readers'; -const requireDemo = require.context('docs/src/pages/system/screen-readers', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/screen-readers', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/shadows.js b/docs/pages/system/shadows.js index d067c0139de5a5..9f149b45190981 100644 --- a/docs/pages/system/shadows.js +++ b/docs/pages/system/shadows.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/shadows/shadows.md'; -const pageFilename = 'system/shadows'; -const requireDemo = require.context('docs/src/pages/system/shadows', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/shadows', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/sizing.js b/docs/pages/system/sizing.js index f5912ab52d8790..c0a3caa5bee0d8 100644 --- a/docs/pages/system/sizing.js +++ b/docs/pages/system/sizing.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/sizing/sizing.md'; -const pageFilename = 'system/sizing'; -const requireDemo = require.context('docs/src/pages/system/sizing', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/sizing', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/spacing.js b/docs/pages/system/spacing.js index 668e6fe78129ec..292e5379464c11 100644 --- a/docs/pages/system/spacing.js +++ b/docs/pages/system/spacing.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/spacing/spacing.md'; -const pageFilename = 'system/spacing'; -const requireDemo = require.context('docs/src/pages/system/spacing', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/spacing', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/system/typography.js b/docs/pages/system/typography.js index c7dc9efbfc142b..19925749e76f01 100644 --- a/docs/pages/system/typography.js +++ b/docs/pages/system/typography.js @@ -1,20 +1,11 @@ import * as React from 'react'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/system/typography/typography.md'; -const pageFilename = 'system/typography'; -const requireDemo = require.context('docs/src/pages/system/typography', false, /\.(js|tsx)$/); -const requireRaw = require.context( - '!raw-loader!../../src/pages/system/typography', - false, - /\.(js|md|tsx)$/, -); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } - -Page.getInitialProps = () => { - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - return { demos, docs }; -}; diff --git a/docs/pages/versions.js b/docs/pages/versions.js index eb671d22bb7ba0..570a2c10e90f63 100644 --- a/docs/pages/versions.js +++ b/docs/pages/versions.js @@ -1,13 +1,13 @@ import * as React from 'react'; import sortedUniqBy from 'lodash/sortedUniqBy'; import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; -import { prepareMarkdown } from '@material-ui/markdown/parseMarkdown'; +import { + demos, + docs, + requireDemo, +} from '!@material-ui/markdown/loader!docs/src/pages/versions/versions.md'; -const pageFilename = 'versions'; -const requireDemo = require.context('docs/src/pages/versions/', false, /\.(js|tsx)$/); -const requireRaw = require.context('!raw-loader!../src/pages/versions', false, /\.(js|md|tsx)$/); - -export default function Page({ demos, docs }) { +export default function Page() { return ; } @@ -73,7 +73,5 @@ Page.getInitialProps = async () => { versions = sortedUniqBy(versions, 'version'); - const { demos, docs } = prepareMarkdown({ pageFilename, requireRaw }); - - return { demos, docs, versions }; + return { versions }; };