From 166a9ca150df365da01c312e09e33f9de4f03a75 Mon Sep 17 00:00:00 2001 From: Chris Griffing Date: Mon, 25 Nov 2024 18:18:35 -0800 Subject: [PATCH] feat: begin adding line number support but stopped because of strange line wrapping issues --- playgrounds/app/src/components/Editor.tsx | 61 +++++++++++++++++++++-- playgrounds/app/src/routes/index.tsx | 2 + playgrounds/app/src/types.ts | 3 ++ 3 files changed, 62 insertions(+), 4 deletions(-) diff --git a/playgrounds/app/src/components/Editor.tsx b/playgrounds/app/src/components/Editor.tsx index d65ddb5..ab9ed12 100644 --- a/playgrounds/app/src/components/Editor.tsx +++ b/playgrounds/app/src/components/Editor.tsx @@ -236,6 +236,7 @@ export default function Editor(props: EditorProps) { backgroundGradientColorStart: props.snippetSettings.bgGradientColorStart, backgroundGradientColorEnd: props.snippetSettings.bgGradientColorEnd, backgroundGradientDirection: props.snippetSettings.bgGradientDirection, + lineNumberColor: props.snippetSettings.lineNumberColor, }, }, ) @@ -352,6 +353,50 @@ export default function Editor(props: EditorProps) { collapsible defaultValue={['background', 'layout', 'shadow', 'font']} > + + Line Numbers + +
+
+ + { + props.setSnippetSettings( + 'lineNumbersEnabled', + !props.snippetSettings.lineNumbersEnabled, + ) + }} + /> +
+
+ + { + props.setSnippetSettings('lineNumberColor', e.target.value) + }} + /> +
+
+
+
Background @@ -563,7 +608,7 @@ export default function Editor(props: EditorProps) { }} /> - + //