-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathpage.tsx
More file actions
29 lines (26 loc) · 1 KB
/
page.tsx
File metadata and controls
29 lines (26 loc) · 1 KB
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
29
import * as React from 'react';
import { createParseSource } from '@mui/internal-docs-infra/pipeline/parseSource';
import { CodeHighlighter } from '@mui/internal-docs-infra/CodeHighlighter';
import { CodeProvider } from '@mui/internal-docs-infra/CodeProvider';
import { CodeController } from '../../../../../../docs-infra/components/code-controller-context/demos/code-editor/CodeController';
import { CodeEditorContent } from '../../../../../../docs-infra/components/code-controller-context/demos/code-editor/CodeEditorContent';
import code from '../../../code-highlighter/snippets/large/snippet';
const sourceParser = createParseSource();
export default function Page() {
return (
// @focus-start
<CodeProvider>
<CodeController>
<CodeHighlighter
Content={CodeEditorContent}
controlled
sourceParser={sourceParser}
fileName="large-file.js"
>
{code}
</CodeHighlighter>
</CodeController>
</CodeProvider>
// @focus-end
);
}