diff --git a/pages/code-view/with-line-numbers.page.tsx b/pages/code-view/with-line-numbers.page.tsx index 30e4872..e2f8d72 100644 --- a/pages/code-view/with-line-numbers.page.tsx +++ b/pages/code-view/with-line-numbers.page.tsx @@ -17,6 +17,13 @@ export default function CodeViewPage() { content={`# Hello World`} actions={} /> + {/* Wrapping should not be affected by the parent's word-break property. */} +
+ `This is line number #${i + 1}.`).join("\n")} + /> +
); diff --git a/src/code-view/styles.scss b/src/code-view/styles.scss index 3ebf78f..d3604b8 100644 --- a/src/code-view/styles.scss +++ b/src/code-view/styles.scss @@ -44,12 +44,13 @@ $color-background-code-view-dark: #282c34; } .line-number { - border-inline-end-color: cs.$color-border-divider-default; vertical-align: text-top; + white-space: nowrap; position: sticky; inset-inline-start: 0; border-inline-end-width: 1px; border-inline-end-style: solid; + border-inline-end-color: cs.$color-border-divider-default; padding-inline-start: cs.$space-static-xs; padding-inline-end: cs.$space-static-xs;