aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-01-30 21:46:15 +0200
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-01-30 21:46:15 +0200
commitcc46a2fb619faf8f3227d3861c770fb3fbb546f0 (patch)
treea0add06101cef7f031407a0c684dcfb94f8d58fb /src
parentb4211aaa5d024cddd3a1d285edbee6f67d71b9fd (diff)
downloadDevHive-cc46a2fb619faf8f3227d3861c770fb3fbb546f0.tar
DevHive-cc46a2fb619faf8f3227d3861c770fb3fbb546f0.tar.gz
DevHive-cc46a2fb619faf8f3227d3861c770fb3fbb546f0.zip
Added a message in feed when none of your friends have posted anything
Diffstat (limited to 'src')
-rw-r--r--src/DevHive.Angular/src/app/components/feed/feed.component.css9
-rw-r--r--src/DevHive.Angular/src/app/components/feed/feed.component.html4
-rw-r--r--src/DevHive.Angular/src/app/components/feed/feed.component.ts5
3 files changed, 17 insertions, 1 deletions
diff --git a/src/DevHive.Angular/src/app/components/feed/feed.component.css b/src/DevHive.Angular/src/app/components/feed/feed.component.css
index e22693e..f810e83 100644
--- a/src/DevHive.Angular/src/app/components/feed/feed.component.css
+++ b/src/DevHive.Angular/src/app/components/feed/feed.component.css
@@ -109,6 +109,15 @@
display: none;
}
+/* Posts */
+
+#no-posts-msg {
+ width: 100%;
+ margin-top: 1em;
+ color: gray;
+ text-align: center;
+}
+
/* Elements, that act as buttons */
#profile-bar > #profile-info:hover,
diff --git a/src/DevHive.Angular/src/app/components/feed/feed.component.html b/src/DevHive.Angular/src/app/components/feed/feed.component.html
index 35448b7..e3c6e83 100644
--- a/src/DevHive.Angular/src/app/components/feed/feed.component.html
+++ b/src/DevHive.Angular/src/app/components/feed/feed.component.html
@@ -23,6 +23,10 @@
</a>
</nav>
<div id="posts" class="scroll-standalone">
+ <div id="no-posts-msg" *ngIf="posts.length === 0">
+ None of your friends have posted anything yet!<br>
+ Try refreshing your page!
+ </div>
<div *ngFor="let friendPost of posts" class="post">
<app-post [paramId]="friendPost.postId.toString()"></app-post>
</div>
diff --git a/src/DevHive.Angular/src/app/components/feed/feed.component.ts b/src/DevHive.Angular/src/app/components/feed/feed.component.ts
index 3f197df..f260fd4 100644
--- a/src/DevHive.Angular/src/app/components/feed/feed.component.ts
+++ b/src/DevHive.Angular/src/app/components/feed/feed.component.ts
@@ -1,4 +1,4 @@
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, ViewChild } from '@angular/core';
import { Title } from '@angular/platform-browser';
import { Router } from '@angular/router';
import { User } from 'src/models/identity/user';
@@ -47,6 +47,9 @@ export class FeedComponent implements OnInit {
(result: object) => {
this.posts = Object.values(result)[0];
this.finishUserLoading();
+ },
+ (err: HttpErrorResponse) => {
+ this.finishUserLoading();
}
);
}