Skip to content

Commit cae3fc4

Browse files
committed
docs: add rulers to playground editors
1 parent 92f8b8f commit cae3fc4

File tree

4 files changed

+1756
-533
lines changed

4 files changed

+1756
-533
lines changed

website/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@
1515
"typecheck": "tsc"
1616
},
1717
"dependencies": {
18-
"@docusaurus/core": "3.5.2",
19-
"@docusaurus/preset-classic": "3.5.2",
20-
"@mdx-js/react": "3.1.0",
21-
"@monaco-editor/react": "4.6.0",
22-
"lz-string": "1.5.0",
23-
"prettier": "3.4.2",
18+
"@docusaurus/core": "^3",
19+
"@docusaurus/preset-classic": "^3",
20+
"@mdx-js/react": "^3",
21+
"@monaco-editor/react": "^4",
22+
"lz-string": "^1",
23+
"prettier": "^3",
2424
"prettier-plugin-java": "file:./../packages/prettier-plugin-java/dist",
25-
"prism-react-renderer": "2.4.0",
26-
"react": "18.3.1",
27-
"react-dom": "18.3.1"
25+
"prism-react-renderer": "^2",
26+
"react": "^19",
27+
"react-dom": "^19"
2828
},
2929
"devDependencies": {
30-
"@docusaurus/module-type-aliases": "3.5.2",
31-
"@docusaurus/tsconfig": "3.5.2",
32-
"@docusaurus/types": "3.5.2",
33-
"@types/react": "18.3.12",
34-
"typescript": "5.6.3"
30+
"@docusaurus/module-type-aliases": "^3",
31+
"@docusaurus/tsconfig": "^3",
32+
"@docusaurus/types": "^3",
33+
"@types/react": "^19",
34+
"typescript": "^5"
3535
},
3636
"browserslist": {
3737
"production": [

website/src/components/CodeEditor/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import styles from "./index.module.css";
55
export default function CodeEditor(
66
props: Readonly<{
77
readOnly?: boolean;
8+
rulers?: number[];
89
value?: string;
910
onChange?: (value: string | undefined) => void;
1011
}>
@@ -15,7 +16,7 @@ export default function CodeEditor(
1516
<div className={styles.editor}>
1617
<Editor
1718
language="java"
18-
options={{ readOnly: props.readOnly }}
19+
options={{ readOnly: props.readOnly, rulers: props.rulers }}
1920
theme={colorMode === "dark" ? "vs-dark" : "light"}
2021
value={props.value}
2122
onChange={props.onChange}

website/src/pages/playground/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ function Inner() {
164164
</details>
165165
</div>
166166
<div className={styles.editors}>
167-
<CodeEditor value={code} onChange={setCode} />
167+
<CodeEditor rulers={[printWidth]} value={code} onChange={setCode} />
168168
{isFirstRun.current ? null : (
169-
<CodeEditor readOnly value={formattedCode} />
169+
<CodeEditor readOnly rulers={[printWidth]} value={formattedCode} />
170170
)}
171171
</div>
172172
</div>

0 commit comments

Comments
 (0)