From 3935c5c5f57e101b44b52a95f91a60622a9c1707 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Mon, 23 Aug 2021 17:31:26 +0200
Subject: [PATCH] [editor] Select initial page

---
 .../page-view/properties/properties.component.ts          | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/projects/editor/src/app/components/unit-view/page-view/properties/properties.component.ts b/projects/editor/src/app/components/unit-view/page-view/properties/properties.component.ts
index d5eadc743..b1d89ed5b 100644
--- a/projects/editor/src/app/components/unit-view/page-view/properties/properties.component.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/properties/properties.component.ts
@@ -1,7 +1,7 @@
 import { Component } from '@angular/core';
 import { Subject } from 'rxjs';
 import { takeUntil } from 'rxjs/operators';
-import { UnitPage } from '../../../../../../../common/unit';
+import { UnitPage, UnitUIElement } from '../../../../../../../common/unit';
 import { SelectionService } from '../../../../selection.service';
 
 @Component({
@@ -32,7 +32,11 @@ export class PropertiesComponent {
       });
     this.selectionService.selectedElements
       .pipe(takeUntil(this.ngUnsubscribe))
-      .subscribe(() => { this.expandElementView = true; });
+      .subscribe((elements: UnitUIElement[]) => {
+        if (elements.length > 0) {
+          this.expandElementView = true;
+        }
+      });
   }
 
   ngOnDestroy(): void {
-- 
GitLab