From e52f68b40e5cfbccf647af3ae70a52e64312fc88 Mon Sep 17 00:00:00 2001
From: "aditya.chandel" <>
Date: Fri, 24 Jan 2025 13:37:21 -0700
Subject: [PATCH] no message
---
.../components/main-dashboard/main-dashboard.component.html | 2 +-
.../components/main-dashboard/main-dashboard.component.ts | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.html b/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.html
index 71bc1436d..0b080e9e0 100644
--- a/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.html
+++ b/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.html
@@ -1,6 +1,6 @@
-
+
diff --git a/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.ts b/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.ts
index c1e12ecf6..04ba5107a 100644
--- a/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.ts
+++ b/booklore-ui/src/app/dashboard/components/main-dashboard/main-dashboard.component.ts
@@ -28,13 +28,15 @@ export class MainDashboardComponent implements OnInit {
ref: DynamicDialogRef | undefined;
private bookService = inject(BookService);
- private libraryService = inject(LibraryService);
private dialogService = inject(DialogService);
lastReadBooks$: Observable | undefined;
latestAddedBooks$: Observable | undefined;
randomBooks$: Observable | undefined;
- libraryState$: Observable | undefined = this.libraryService.libraryState$;
+
+ isLibrariesEmpty$: Observable = inject(LibraryService).libraryState$.pipe(
+ map(state => !state.libraries || state.libraries.length === 0)
+ );
ngOnInit(): void {
this.bookService.loadBooks();