forked from railwayapp/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.tsx
More file actions
28 lines (24 loc) · 727 Bytes
/
Copy pathindex.tsx
File metadata and controls
28 lines (24 loc) · 727 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import React from "react";
import { Link } from "../components/Link";
import { FrontMatter } from "../types";
import { MDXProvider } from "@mdx-js/react";
import { DocsLayout } from "../layouts/DocsLayout";
import { CodeBlock } from "../components/CodeBlock";
import NextImage from "next/image";
import "twin.macro";
const Image = props => (
<a tw="block xl:-mx-8" href={props.src} target="_blank" rel="noopener">
<NextImage {...props} />
</a>
);
const components = {
a: Link,
pre: CodeBlock,
Image,
};
const Layout: React.FC<{ frontMatter: FrontMatter }> = props => (
<MDXProvider components={components}>
<DocsLayout {...props}>{props.children}</DocsLayout>
</MDXProvider>
);
export default Layout;