From baa28c9d6b6562a54eee0ad726e22d1b8811751b Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 3 Jan 2024 18:38:22 +0100 Subject: feat(web): toggle identifier coloring --- subprojects/frontend/src/graph/GraphStore.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'subprojects/frontend/src/graph/GraphStore.ts') diff --git a/subprojects/frontend/src/graph/GraphStore.ts b/subprojects/frontend/src/graph/GraphStore.ts index ecb016b5..58c4422d 100644 --- a/subprojects/frontend/src/graph/GraphStore.ts +++ b/subprojects/frontend/src/graph/GraphStore.ts @@ -1,11 +1,12 @@ /* - * SPDX-FileCopyrightText: 2023 The Refinery Authors + * SPDX-FileCopyrightText: 2023-2024 The Refinery Authors * * SPDX-License-Identifier: EPL-2.0 */ import { makeAutoObservable, observable } from 'mobx'; +import type EditorStore from '../editor/EditorStore'; import type { RelationMetadata, SemanticsSuccessResult, @@ -65,8 +66,9 @@ export default class GraphStore { selectedSymbol: RelationMetadata | undefined; - constructor() { - makeAutoObservable(this, { + constructor(private readonly editorStore: EditorStore) { + makeAutoObservable(this, { + editorStore: false, semantics: observable.ref, }); } @@ -184,4 +186,8 @@ export default class GraphStore { }); this.setSelectedSymbol(this.selectedSymbol); } + + get colorNodes(): boolean { + return this.editorStore.colorIdentifiers; + } } -- cgit v1.2.3-54-g00ecf