All files / app/codeCharta/services isAttributeSideBarVisible.service.ts

80% Statements 8/10
100% Branches 0/0
33.33% Functions 1/3
77.77% Lines 7/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 175x 5x     5x 8x   8x 8x     8x          
import { ThreeSceneService } from "../ui/codeMap/threeViewer/threeSceneService"
import { Injectable } from "@angular/core"
 
@Injectable({ providedIn: "root" })
export class IsAttributeSideBarVisibleService {
    isOpen = false
 
    constructor(private threeSceneService: ThreeSceneService) {
        this.threeSceneService.subscribe("onBuildingSelected", () => {
            this.isOpen = true
        })
        this.threeSceneService.subscribe("onBuildingDeselected", () => {
            this.isOpen = false
        })
    }
}