fix: scope --color-selection
retrieval to given instance (#6886)
Co-authored-by: dwelle <luzar.david@gmail.com>
This commit is contained in:
parent
991f5570ce
commit
1bd416002c
@ -1226,6 +1226,7 @@ class App extends React.Component<AppProps, AppState> {
|
||||
}}
|
||||
/>
|
||||
<InteractiveCanvas
|
||||
containerRef={this.excalidrawContainerRef}
|
||||
canvas={this.interactiveCanvas}
|
||||
elements={canvasElements}
|
||||
visibleElements={visibleElements}
|
||||
|
@ -16,6 +16,7 @@ import type {
|
||||
import type { NonDeletedExcalidrawElement } from "../../element/types";
|
||||
|
||||
type InteractiveCanvasProps = {
|
||||
containerRef: React.RefObject<HTMLDivElement>;
|
||||
canvas: HTMLCanvasElement | null;
|
||||
elements: readonly NonDeletedExcalidrawElement[];
|
||||
visibleElements: readonly NonDeletedExcalidrawElement[];
|
||||
@ -105,9 +106,12 @@ const InteractiveCanvas = (props: InteractiveCanvasProps) => {
|
||||
cursorButton[socketId] = user.button;
|
||||
});
|
||||
|
||||
const selectionColor = getComputedStyle(
|
||||
document.querySelector(".excalidraw")!,
|
||||
).getPropertyValue("--color-selection");
|
||||
const selectionColor =
|
||||
(props.containerRef?.current &&
|
||||
getComputedStyle(props.containerRef.current).getPropertyValue(
|
||||
"--color-selection",
|
||||
)) ||
|
||||
"#6965db";
|
||||
|
||||
renderInteractiveScene(
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user