feat(pipes): add filterByType pipe for filtering favorite items by type

This commit is contained in:
4gray committed 2024-12-16 01:39:31 +01:00
1 parent e710f472b4
commit a819bd057a
1 file changed
+13
@@ -0,0 +1,13 @@
import { Pipe, PipeTransform } from '@angular/core';
import { FavoriteItem } from '../../xtream-tauri/services/favorite-item.interface';
@Pipe({
name: 'filterByType',
standalone: true,
})
export class FilterByTypePipe implements PipeTransform {
transform(items: FavoriteItem[] | null, type: string): FavoriteItem[] {
if (!items) return [];
return items.filter((item) => item.type === type);
}
}