From 0bf4279410dc383aa44a4d36def0b995f8cfc028 Mon Sep 17 00:00:00 2001 From: Andrei Zhaleznichenka Date: Mon, 6 Jan 2025 14:39:41 +0100 Subject: [PATCH] fix: Fixes borders, dark mode highlight, and actions padding style issues --- pages/code-view/simple.page.tsx | 13 ++++++++---- src/code-view/internal.tsx | 8 +++++--- src/code-view/styles.scss | 35 +++++++++++++++------------------ 3 files changed, 30 insertions(+), 26 deletions(-) diff --git a/pages/code-view/simple.page.tsx b/pages/code-view/simple.page.tsx index 0d3d00e..749b91e 100644 --- a/pages/code-view/simple.page.tsx +++ b/pages/code-view/simple.page.tsx @@ -1,16 +1,21 @@ // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 +import { SpaceBetween } from "@cloudscape-design/components"; + import { CodeView } from "../../lib/components"; import { ScreenshotArea } from "../screenshot-area"; + export default function CodeViewPage() { return (

Code View

- - + + + +
); } diff --git a/src/code-view/internal.tsx b/src/code-view/internal.tsx index 34507ce..d8a9476 100644 --- a/src/code-view/internal.tsx +++ b/src/code-view/internal.tsx @@ -43,8 +43,8 @@ export function InternalCodeView({ ...props }: InternalCodeViewProps) { const baseProps = getBaseProps(props); - const preRef = useRef(null); - const darkMode = useCurrentMode(preRef) === "dark"; + const containerRef = useRef(null); + const darkMode = useCurrentMode(containerRef) === "dark"; const regionProps = ariaLabel || ariaLabelledby ? { role: "region" } : {}; @@ -54,6 +54,8 @@ export function InternalCodeView({ const codeElementWrapper: ReactElement = createElement(Fragment, null, code); const codeElement = Children.only(codeElementWrapper.props.children); + console.log("ACE_CLASSES", ACE_CLASSES.dark, ACE_CLASSES.light); + return (
-
+