diff --git a/src/app/app-build/app-build.component.html b/src/app/app-build/app-build.component.html index bd8b077d..07ca8a4d 100644 --- a/src/app/app-build/app-build.component.html +++ b/src/app/app-build/app-build.component.html @@ -8,35 +8,6 @@
-
- - - -
-
- - - -
-
Block Library
+
Tutorial
Help
@@ -75,3 +76,5 @@
+ + diff --git a/src/app/app-header/app-header.component.ts b/src/app/app-header/app-header.component.ts index 129f428f..93b4bf15 100644 --- a/src/app/app-header/app-header.component.ts +++ b/src/app/app-header/app-header.component.ts @@ -23,6 +23,24 @@ export class AppHeaderComponent implements OnInit { this.menuOpen = false; } + tutorialCompletedLocalStorageKey = 'dmm-tutorial-completed'; + _tutorialCompleted = Boolean( + localStorage.getItem(this.tutorialCompletedLocalStorageKey), + ); + + get tutorialCompleted() { + return this._tutorialCompleted; + } + + set tutorialCompleted(completed: boolean) { + this._tutorialCompleted = completed; + if (completed) { + localStorage.setItem(this.tutorialCompletedLocalStorageKey, '1'); + } else { + localStorage.removeItem(this.tutorialCompletedLocalStorageKey); + } + } + constructor( private userService: UserService, private workspaceService: WorkspaceService, diff --git a/src/app/app-sidebar/app-sidebar.component.html b/src/app/app-sidebar/app-sidebar.component.html index 30c9436d..5ff359d0 100644 --- a/src/app/app-sidebar/app-sidebar.component.html +++ b/src/app/app-sidebar/app-sidebar.component.html @@ -1,31 +1,4 @@