import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'ariaLabelBuilder'
})
export class AriaLabelBuilder implements PipeTransform {

  transform(selectedItems: any): unknown {
        if (selectedItems.length === 1) {
            return selectedItems[0]?.label.replace(/\s+/g,'-');
        } else {
            let labels: any[] = selectedItems.map(item => {return item?.label.replace(/\s+/g,'-')});
            return labels.join("-");
        }
  }

}