1 import { Component, Input, Pipe, PipeTransform } from '@angular/core';
3 import { IxdsAgentPackage } from "../services/config.service";
6 selector: 'dl-xds-agent',
8 <template #popTemplate>
9 <h3>Download xds-agent packages:</h3>
11 <li *ngFor="let p of packageUrls">
12 <a href="{{p.url}}">{{p.os | capitalize}} - {{p.arch}} ({{p.version}}) </a>
15 <button type="button" class="btn btn-sm" (click)="pop.hide()"> Cancel </button>
17 <button type="button" class="btn btn-link fa fa-download fa-size-x2"
18 [popover]="popTemplate"
30 export class DlXdsAgentComponent {
32 @Input() packageUrls: IxdsAgentPackage[];
39 export class CapitalizePipe implements PipeTransform {
40 transform(value: string): string {
42 return value.charAt(0).toUpperCase() + value.slice(1);