import { Pipe, PipeTransform } from '@angular/core'; import { OptionModel } from '../models'; @Pipe({ name: 'inputDropdownFuelFranchiseClass', standalone: true, }) export class InputDropdownFuelFranchiseClassPipe implements PipeTransform { transform( option: OptionModel, options: OptionModel[] ): { [key: string]: boolean | undefined } { return { disabled: option?.disabled, 'no-result': options.length === 1 && options[0]?.name === 'No Results', 'active-stores': option?.open, 'active-stores-header-hover': option?.hover && option?.open, }; } }