code refactoring

This commit is contained in:
Bangara Raju Kottedi 2024-05-02 17:06:09 +05:30
parent 3e80780fce
commit 11e62230d9
6 changed files with 11 additions and 14 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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;

View File

@ -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[];

View File

@ -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>

View File

@ -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;
} }
} }