code refactoring
This commit is contained in:
parent
3e80780fce
commit
11e62230d9
@ -18,7 +18,7 @@
|
|||||||
<div class="blog-content">
|
<div class="blog-content">
|
||||||
|
|
||||||
<div class="blog-meta">
|
<div class="blog-meta">
|
||||||
<p class="blog-category">{{post.category}}</p>
|
<p class="blog-category">{{post.categories}}</p>
|
||||||
|
|
||||||
<span class="dot"></span>
|
<span class="dot"></span>
|
||||||
|
|
||||||
|
|||||||
@ -88,19 +88,19 @@
|
|||||||
|
|
||||||
<ul class="social-list">
|
<ul class="social-list">
|
||||||
|
|
||||||
<li class="social-item">
|
<li class="social-item" *ngIf="model.socialLinks?.linkedin">
|
||||||
<a href="{{model.socialLinks?.linkedin}}" target="_blank" class="social-link">
|
<a href="{{model.socialLinks?.linkedin}}" target="_blank" class="social-link">
|
||||||
<i class="fa-brands fa-linkedin"></i>
|
<i class="fa-brands fa-linkedin"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="social-item">
|
<li class="social-item" *ngIf="model.socialLinks?.gitHub">
|
||||||
<a href="{{model.socialLinks?.gitHub}}" target="_blank" class="social-link">
|
<a href="{{model.socialLinks?.gitHub}}" target="_blank" class="social-link">
|
||||||
<i class="fa-brands fa-github"></i>
|
<i class="fa-brands fa-github"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="social-item">
|
<li class="social-item" *ngIf="model.socialLinks?.blogUrl">
|
||||||
<a href="{{model.socialLinks?.blogUrl}}" target="_blank" class="social-link">
|
<a href="{{model.socialLinks?.blogUrl}}" target="_blank" class="social-link">
|
||||||
<i class="fa-duotone fa-blog"></i>
|
<i class="fa-duotone fa-blog"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -3,7 +3,7 @@ export interface IPost{
|
|||||||
slug: string;
|
slug: string;
|
||||||
title: string;
|
title: string;
|
||||||
description: string;
|
description: string;
|
||||||
category: string;
|
categories: string;
|
||||||
postUrl: string;
|
postUrl: string;
|
||||||
likes: number;
|
likes: number;
|
||||||
views: number;
|
views: number;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ export interface IProject{
|
|||||||
projectId: number;
|
projectId: number;
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
category: string;
|
categories: string[];
|
||||||
roles: string[];
|
roles: string[];
|
||||||
responsibilities: string[];
|
responsibilities: string[];
|
||||||
technologiesUsed: string[];
|
technologiesUsed: string[];
|
||||||
|
|||||||
@ -53,12 +53,12 @@
|
|||||||
<ion-icon name="eye-outline"></ion-icon>
|
<ion-icon name="eye-outline"></ion-icon>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
|
||||||
<img src="{{imagesOrigin + project.imagePath}}" [alt]="project.category" loading="lazy">
|
<img src="{{imagesOrigin + project.imagePath}}" [alt]="project.categories" loading="lazy">
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h3 class="project-title">{{project.name}}</h3>
|
<h3 class="project-title">{{project.name}}</h3>
|
||||||
|
|
||||||
<p class="project-category">{{project.category}}</p>
|
<p class="project-category">{{project.categories}}</p>
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@ -37,11 +37,8 @@ categoryClicked: boolean = false;
|
|||||||
this.projects = this.filter === 'All'
|
this.projects = this.filter === 'All'
|
||||||
? this.model.projects
|
? this.model.projects
|
||||||
: this.model.projects.filter(
|
: this.model.projects.filter(
|
||||||
(project: IProject) => project.category === this.filter
|
(project: IProject) => {
|
||||||
);
|
return project.categories.includes(category)
|
||||||
}
|
});
|
||||||
|
|
||||||
isCategoryActive(category: string){
|
|
||||||
return this.filter === category;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user