import { Pipe, PipeTransform } from '@angular/core'; // interfaces import { IDropdownItem } from '../interfaces'; @Pipe({ name: 'selectedItem', standalone: true, }) export class SelectedItemPipe implements PipeTransform { transform(items: IDropdownItem[]): IDropdownItem { if (!items || !items?.length) return items[0]; return items.find((item) => item.isSelected) || items[0]; } }